Mobile/Notes/27-May-2015
Jump to navigation
Jump to search
Details
- Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: Audio-only conference# 99998
- People with Mozilla phones or softphones please dial x4000 Conf# 99998
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 99998
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 99998
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 99998
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 99998
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 99998
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 99998
- UK/London: +44 (0)207 855 3000, x4000 Conf# 99998
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 99998
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- irc.mozilla.org #mobile for backchannel
- Mobile Vidyo Room
Schedule
Topics for This Week
- Nightly builds not accessible via http://nightly.mozilla.org
- Zoomed view enabled by default on Nightly (when ^ is fixed): bug 663803
- Trying to collect all of the NIGHTLY_BUILD flags to see if they're still necessary/useful (using Nightly+ flags)
Tracking Review
Beta
- Next Build:
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Aurora
- Next Build:
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Nightly
- Next Build:
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Friends of the Mobile Team
Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.
Android:
- Aaron Raimist fixed bug 1163211 - Remove windowSoftInputMode comment in AndroidManifest.xml.in
- Neil Bleasdale fixed bug 1165137 - Remove the 'static' keyword from ChangeVerifier interface
- Dominique fixed bug 1165128 - Enable zoomedview by default.
- Nicolas Croiset provided logs to help debug bug 1138943 - A long running ticket that looks like bad error handling in the face of some token server responses. We shall see!
iOS:
- James Ide fixed bug 1167521 - Use the standard scroll view deceleration rate for faster vertical scrolling
- dusek fixed bug 1166018 - Firefox pauses system audio when launched (while not previously running)
Stand ups
Suggested format:
- What did you do last week?
- What are working on this week?
- Anything blocking you?
Please keep your update to under 2 minutes!
James W. (snorp)
- Updating to NDK r10e to fix linking bug on x86 (bugs 1141693, 1165460)
- Working around strange open() issue in child processes
- Getting back to perf work
- Spent some time improving jimdb to work with NDK-provided gdb (which is newer) and 64bit devices
- APZ contract is finished, still maybe a couple patches away from being usable on Nightly
JChen
- Not working on Presentation WebAPI
Fixed
Working on
GCP
<Read Only>
- Last week:
- SafeBrowsing & Load Manager reviews
- Mentored SafeBrowsing bugs turning into
- bug 1168345 nsTArray::Sort shouldn't need Equals in the comparator
- Fixed many Video sandboxing try failures
- Next week:
- Fix the remaining ones
Randall Barker
Last Week:
- Broke UI fixes out of bug 659285 Extend media.autoplay.enabled to provide a way to disable untrusted play() invocations. UI portion now in bug 1166961 Re-enable missing video UI when element does not have controls.
- Started looking at bug 1163664 Don't check for plugin blocklist state on Android.
Next Week:
- Land bug 659285
- Continue on bug 1163664
Eugen Sawin
- MP3 demuxer (bug 1093815, bug 1153731, bug 1166779, bug 1166779, bug 1168374, bug 1168435)
- Rebased MP3 demuxer on new MediaDataDemuxer interface (bug 1166779)
- Integrated with the new decoding pipeline (bug 1168374)
- Working on browser.js startup performance optimization
- Note: retrieving profiles with the Gecko profiler add-on fixed in bug 1167230
Fixed
Working on
Brian Nicholson
- bug 1153285 - Custom context menu (with Open In New Tab)
- bug 1164828 - Fix icon alignment in search settings
- bug 1137415 - Better search icons
- Experimented with overriding BackForwardList to restore session history
WesJ
- bug 1147071 - Use encrypted database storage for passwords. Spent some time reading up on ios's db syncing. Now chasing a build error.
- bug 1134532 - Pages can lock the urlbar from scrolling on screen. Backed out! There are some bugs with the webview touch event listener that I need to find a work around for (or a different way of doing this).
- bug 1125835 - Design a good error page. A little confusion with reviews here, but still ready to go I think.
- bug 1163120 - Restore tabs lazy.
- bug 1166860 - Crash in BrowserViewController.webView(, didFinishNavigation:)
liuche
Highlights:
- Finishing up doorhanger styling
Present:
karim
Past:
Present:
Margaret
Highlights:
- Working on "speed dial" home panel layout - https://bug1157539.bugzilla.mozilla.org/attachment.cgi?id=8609120
- Ported desktop reader view lazy-parse logic to mobile - bug 1150174
- Google I/O tomorrow and Friday
Past:
- 430148 - Remove or hide the more/less button in details pane for items which doesn't use extended properties (e.g. history)
- 462809 - Interpretation of scroll events on Windows and OS X
- 481231 - Add an ID to the rows element of editBookmarkPanelGrid in editBookmarkOverlay.xul
- 502671 - Counter links on about:me Dont work
- 514817 - update aboutRights content
- 544818 - Progress "Line" indicator for loading tabs
- 567814 - Convert Remember Password notification bar to a doorhanger notification
- 569342 - Find bar should not be enabled in about:addons
- 571127 - Link to Firefox Privacy Policy needed in Firefox 4 About Box
- 571424 - The Firefox about window isn't very open sourcey
- 572695 - Remove "Report a Broken Website" from Firefox
- 573176 - Implement Site-Specific Privacy Preferences
- 573536 - new geolocation popup: "Learn More" link is missing
- 575182 - Cannot change Character Encoding from Firefox Menu Button
- 575561 - External links from within app tabs should always open in new tabs instead of replacing the app tab's page
- 577928 - 7/Vista specific styling of menu buttons in popup notifications
- 577931 - Mac OS X specific styling of menu buttons in popup notifications
- 578028 - Move Progress Line to Location Bar, if loading tab is active
- 579547 - New About window for Firefox 4
- 582485 - Remove history dropdown arrow behind back button
- 585253 - Submenus in Firefox Button should be larger (localized strings are not fully displayed)
- 585475 - Relocate updating to "About Mozilla" window
- 587587 - Always dismiss popup notifications when they are hidden, and add "removeOnDismissal" option to show()
- 588309 - Convert change password to a doorhanger panel
- 588817 - Using "Bookmark all tabs" initially mislabels new folder menuitem in Bookmarks menu
- 589139 - Keyboard short-cuts missing from Firefox button menu items
- 589435 - Style Firefox button's submenus
- 590072 - XP specific styling of menu buttons in popup notifications
- 590744 - Add an edit sub menu to the Firefox menu
- 593125 - Reword offline error text in the content area message
- 594454 - fix keyboard shortcuts for Firefox button menu items
- 594509 - fix about:rights page for unbranded builds
- 594572 - String changes for password manager doorhangers (remember, change)
- 594586 - Screen reader accessibility for doorhanger notifications
- 595175 - "Change password?" notification persists when leaving the site
- 595183 - Password icon on the password manager door-hanger notification is gross
- 595201 - popup notification menuitem highlight is broken (black on blue) in winstripe and pinstripe themes
- 595271 - Create focus styles for split menu buttons in popup (doorhanger) notifications
- 596428 - Stop button shouldn't be ghosted, since this adds N ms to page load time
- 596731 - Add web feed control to the toolbar customization palette
- 596812 - Create css for a "connecting" state in the url bar/tab progress lines
- 596905 - Remove release date in the new about window (about box)
- 597277 - Progress Line to Location Bar should not be displayed if Startup Home Page is about:blank
- 597557 - Bookmarks & Identity panels should use an Arrowpanel
- 599104 - URL progress moves LTR in RTL mode
- 599480 - When the about window is opened the app menu's check for updates menuitem is a noop
- 599573 - Only allow one about window to check for / download / etc. updates
- 602367 - Add src parameter to AMO API pings
- 602662 - Add "Submit Feedback..." menuitem to firefox button help menu
- 602964 - return to using non deterministic throbbers (remove progress line / bar implementation)
- 603409 - Allow add-ons to opt out of metadata collection
- 603717 - Change "Loading..." to "Connecting..." for initial state for tabs
- 604464 - Doorhanger text hidden when lwthemes (personas) are installed
- 605409 - Document load progress no longer accessible
- 607089 - Home button should open in a new tab when current is an app tab
- 607252 - Doorhanger arrow is within content area, so easy to simulate by a webpage
- 608791 - onBeforeLinkTraversal should compare host strings instead of top level domains
- 610688 - Style buttons for popup notifications without secondary actions
- 610773 - In the Firefox menu items in the right and left panes need to be vertically aligned
- 610919 - Move "Sync Now" to the left side of the Firefox menu
- 612181 - Clicking edge of popup notification button main action button opens the dropdown instead
- 615315 - Add a small close button to all doorhanger notifications
- 615318 - Add a "not now" choice to all doorhanger notification split buttons
- 615481 - Doorhanger (popup) notifications need a maximum width and the text needs to wrap if necessary
- 616136 - Give popup notification panels role="alert" and make their close buttons tabbable
- 617051 - app menu panes should not have a separator when using a 'windows-default-theme' theme
- 617270 - Geolocation icon is stretched
- 617553 - Doorhanger for add-on installation failures inside the AOM has no parent with chrome hidden
- 618437 - No indication of blocked popups when the notification bar is disabled
- 619422 - Split buttons in doorhanger notifications need styling in custom themes
- 622495 - New contentmodal alerts no longer accessible to screen readers
- 627817 - Add ANGLE license to about:license
- 628049 - Improve the hover styling of split menus in the Firefox menu
- 628805 - Add tests for invalid referrerURI and invalid sessionId to test_async_history_api.js
- 629979 - [SeaMonkey, Linux] xpcshell: permanent "test_async_history_api.js | 2 == 3"
- 633218 - Add removeOnDismissal option to addons notifications that should go away after restart (addons manager restart notification can persist when restart is no longer needed)
- 633400 - Vertically align geolocation "Learn More..." link with menubutton
- 633656 - When split menus are hovered, both the main item and expansion arrow should display on mouse in
- 633827 - [de] The settings button in the FF button menu is too small for the german entry "Einstellungen"
- 634065 - Implement design for identity block and persistent indicators
- 638116 - use different background gradient colors in split menu buttons in Firefox Button
- 644517 - Implement channel selector UI for updates
- 645063 - Increase discoverability of Do Not Track
- 646858 - Remove old geolocation learn more link code from nsBrowserGlue.js
- 648362 - Update about window to use new background images
- 648668 - update blank document default favicon
- 649367 - "nightly is up to date" does not have enough contrast against the new about window dark backgrounds
- 651578 - Aurora About Dialog channel switcher should have left-aligned, not centered text
- 653010 - Add cookies and logins to Services.jsm
- 654729 - Weird highlighting when adding text to an existing address
- 655869 - Permissions tab assumes all consumers use testPermission
- 657961 - Use async API to get favicons for site permissions page
- 658555 - Make deleteFromSitesList select the "All Sites" entry rather than hiding stuff manually
- 659087 - "Always Ask" defaults for geolocation and indexedDB don't work
- 660229 - about:permissions left-side list auto resizes when string not found
- 660279 - Truncated "Learn more" and button in geolocation doorhanger (does not fit, too long, Russian, Esperanto)
- 661057 - Clarify text on button that restarts/updates
- 661791 - Rectify wording of "Clear all cookies" button in about:permissions to match the "Remove all cookies" button
- 661819 - Values for All Sites in about:permissions displays last selected site's values
- 667243 - Kill fake mouse event hacks used for text selection
- 670194 - Startup numbers don't account for interactive startup interruptions
- 670341 - about:permissions queries hosts for favicons
- 671131 - Add a way to remove history entries from the awesome screen
- 672994 - Use fixed-width font in Scratchpad
- 681432 - Fennec does not display addons with 3rd party addon types in addon manager
- 685302 - Use "website" instead of "web site" consistently across all strings in the UI
- 688082 - Implement "You've entered full-screen" warning for Fennec
- 691524 - Remove support for browser.startup.page == 2 and deprecate lastPageVisited
- 691579 - Get rid of broken multiple homepage code in startPage()
- 692970 - Intermittent browser_locationBarCommand.js | Urlbar is still focused after click
- 695172 - Find In Page
- 695173 - Basic support for text selection in web content (static text areas)
- 695177 - Sharing
- 695204 - Display site security (larry)
- 695461 - Download notifications
- 698836 - Add full screen mode
- 699418 - Implement about:config in html
- 700679 - Show warning on alpha-numeric key input when in full screen mode to prevent phishing
- 700913 - Add persistence and timeout features to Doorhangers
- 701285 - No favicons display after loading pages
- 701305 - Refactor DoorHanger code to make it easier to support persistence/timeout options
- 701722 - Multiple cancel prompts generated by tapping in-progress downloads several times
- 701725 - Enable the ability to undo a closed tab
- 701771 - Context Click menu shows FS option even within FS mode
- 701797 - save as pdf does not provide status notification
- 702386 - Support setting persistence to -1 for doorhangers
- 702653 - Add prefs for Flash plugin activation: on demand/always on/off
- 702778 - Only update the doorhanger popup for the currently selected tab
- 703630 - Share option should be disabled for these protocols: about:// chrome:// file://
- 703765 - The updatePopup call after Tab:Close can result in a NPE
- 703922 - about:config: modifying boolean prefs needs 4 taps
- 704691 - Fire STATE_IS_NETWORK notifications with print status so that the download manager can track "Save as PDF" prints
- 704879 - HTML5 form validation is broken in Fennec Android Native
- 704977 - Awesomeness calculation should use nicer recency decay
- 706835 - Remove the new tab indicator animation on about:home load
- 706876 - no "site options" in native ui menu
- 707665 - Save as PDF option should be disabled for about:home and any XUL documents
- 707886 - Platform support for non-e10s click-to-play plugins
- 708464 - Create click to play UI for fennec native
- 710240 - Tapping on "Tap to play" link reloads page instead of playing plugin
- 710703 - "Enable Flash" text is confusing
- 710704 - [frames] Form fields not accessible on www.aircanada.com
- 710835 - Form autocomplete popup list flickers as you type
- 710885 - In some cases tapping to activate Flash does not activate Flash
- 711177 - Form autocomplete popup doesn't appear on tap of input
- 711206 - The text "Enter Search or Address" should appear in the awesomebar on the start page AND the awesomescreen from the start page
- 711216 - Form autocomplete popup doesn't disappear when input gets out of view after pinch zoom
- 711595 - Request desktop site should be disabled for the same URIs as share
- 711624 - JS prompt dialog will appear in the foreground when loading the page with the code in the background
- 711993 - Check to make sure we have a valid URI in PermissionsHelper observer
- 712588 - Clear location not available in "Clear Site Settings"
- 714081 - Form autocomplete popup is not displayed for Aurora
- 714787 - Permanent permission not saved for location after "Clearing site settings" and reloading page 5 times
- 715263 - Browser should use the favicon size optimized for device resolution.
- 715730 - Flash app restarts after clicking a selection when click to play is turned on
- 715889 - Form Assist Autocomplete called on full-screen VKB
- 716095 - [tablet] Add a max width to door hangers
- 716722 - Clear the correct request.remember prefs in sanitize.js
- 716918 - Bookmarks UX: display mobile and desktop bookmarks separately
- 717284 - Don't use action verbs in names of preferences with more than two values
- 717787 - Suggestions from <datalist> are not shown in Native Fennec
- 718126 - Tapping the video scrubber doesnt work on Native
- 718499 - Save as PDF saves content from the wrong tab
- 718705 - Doorhanger prompts again to remember password after going back to page
- 718708 - Doorhanger notification mentions (null) in this case with password form in data url iframe
- 718846 - Don't show progress throbber on about:home
- 719026 - Blue background color remains for inputs, links etc, when panning inside iframes
- 719493 - Switching tabs is too slow (can take 5-10 seconds)
- 719494 - Closing tabs is too slow sometimes
- 719860 - Nothing happens when opening a .swf flash file directly
- 719868 - Progress throbber still shows when we load about:home on startup
- 719875 - "Tap to activate plugin" placeholder can't be tapped after going back/forward in history
- 720048 - Move Tab:Foo listeners and associated tab logic into Tabs
- 720427 - Save as pdf not working on .txt files
- 720494 - Move GeckoApp.handleAddTab logic into Tabs.addTab
- 720574 - Remove unused variables and imports
- 720581 - Access static fields/methods in a static way
- 721214 - Use Tabs.selectTab to select a new tab instead of sending a Tab:Selected message to gecko
- 721220 - Send message back to java after tab selection is complete
- 721731 - Bookmarks don't show up in awesomebar results
- 722020 - Fennec Native doesn't show bookmarks in folders, or in desktop sequence
- 722586 - Correctly update active/inactive browsers
- 722902 - Make AMO more discoverable in the browser
- 724045 - createMobileBookmarksFolder doesn't set title or parent
- 724339 - text selection on mobile devices must support right-to-left (rtl) languages
- 724756 - removeBookmark can remove an arbitrary number of bookmarks
- 725171 - Context menu is broken on bookmarks on the awesome screen
- 725286 - Plugin placeholder text for the unsupported platforms is misleading
- 725483 - Robocop: testBookmark is failing
- 725502 - window.open with dialog=yes argument in it causes weird issue
- 725540 - Crash on bookmark removal -- java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.ImageView
- 725660 - "about:blank" briefly appears in the urlbar when openings links from external apps
- 726270 - java.lang.NullPointerException: at android.widget.CursorTreeAdapter.setChildrenCursor(CursorTreeAdapter.java)
- 726810 - BrowserDB.getAllBookmarks() is unused
- 727449 - Show only mobile bookmarks folder contents (no folder node) if there are no desktop bookmarks
- 727451 - Pressing the back button in the bookmarks list should go up a folder level if possible
- 727482 - Update bookmark observer to work with new folder UI
- 729485 - Add an "Always Share" option to geolocation doorhanger notifications
- 730039 - Content provider for Fennec's open tabs
- 730129 - Intermittent testBookmark | bookmarks list has 5 children (a header and 4 folders) - got 0, expected 5
- 730358 - unable to resolve virtual method 4068: Ljava/util/LinkedList;.push / .pop
- 730445 - Add UI to specify a default search engine
- 730874 - crash [@ java.lang.IllegalStateException: Cannot add header view to list -- setAdapter has already been called. at android.widget.ListView.addHeaderView(ListView.java) ]
- 731019 - java.lang.NullPointerException: at org.mozilla.gecko.AwesomeBarTabs.onBackPressed(AwesomeBarTabs.java)
- 731267 - Ignore "All Bookmarks" folder and its badly rooted parent
- 731387 - Get rid of unnecessary @Override tags
- 731654 - Style HTML5 form validation popup
- 731963 - java.lang.NullPointerException: at org.mozilla.gecko.DoorHangerPopup.updatePopup(DoorHangerPopup.java)
- 732104 - Make sure BACK always takes you up a folder level in the bookmarks UI (and make that the only way to go up a folder level)
- 732336 - Consolidate doorhanger logic
- 732382 - Save As PDF freezes the application
- 732901 - java.lang.IllegalStateException: at android.widget.ListView.layoutChildren(ListView.java) at android.widget.ListView.commonKey(ListView.java) with Adapter(class org.mozilla.gecko.TabsTray$TabsAdapter)
- 733233 - Create getTabForWindow helper function
- 733515 - Use localized strings for special folder names
- 734053 - Add-ons are not listed in Add-ons Manager
- 734332 - Remove unused 'Tab:Selected:Done' message
- 735747 - Form autocomplete doesn't trigger oninput event
- 736008 - The autocomplete suggestion is detached from the textfield on some devices
- 736272 - Add extra awesomeness weight to bookmarks
- 736278 - Change tap to play behaviour for plugins
- 737203 - Intermittent testBookmark | testBookmark | bookmarks list has 2 children (the bookmark we added and the hidden header) - got 0, expected 2
- 737445 - java.lang.ClassCastException: java.lang.String at org.mozilla.gecko.FormAssistPopup$AutoCompleteListAdapter.populateSuggestionsList(FormAssistPopup.java)
- 737896 - Put desktop bookmark folders under a "Desktop Bookmarks" folder
- 738961 - Awesomebar filter should treat space-separated words as separate filters
- 739048 - "Tap here to activate plugin" placeholder shown for unsupported plugin content
- 739757 - Audit all the popups
- 740094 - Bookmarks folder icons don't appear anymore
- 740118 - Door-hangers de-attach from directional arrow when scrolling through list
- 740306 - Back button does not dismiss the keyboard in awesomebar
- 741128 - Plugin placeholder not shown when embeds become visible by dynamically changing height/width
- 741132 - Plugin doorhanger reappears after switching tabs after Flash has been enabled
- 741134 - Plugin placeholder shown even when Site Setting says 'Play Plugins: Yes'
- 741590 - Multiple history entries with the same URL
- 741831 - Readonly text inputs can trigger form autocomplete popups
- 743223 - Undismissed doorhagers appear after loading a page which opens a new doorhanger
- 743227 - "Always show" does not display the popoups until a page reload
- 743633 - Plugin doorhanger appears after opening background tab with invisible Flash plugin
- 743646 - Plugin doorhanger appears for unsupported plugin embeds (and hidden embeds that are enabled by default)
- 745016 - Tap-to-play plugin click listener sometimes doesn't get triggered
- 745755 - Generate a marketplace bookmark on profile creation?
- 746394 - No label for home screen icons when adding page without title
- 746946 - Fennec crashes repeatedly after opening the bookmarks or history section with a clean profile
- 747023 - Install software notification doorhanger popup can appear from page in background tab
- 747181 - Profile migration migrates tag folders
- 748469 - Move FormAssistPopup viewport math to Java
- 749582 - Fennec doesn't start in landscape mode
- 749624 - Sites don't load, logcat says BrowserApp.selectedTab is null
- 749853 - about:* pages should not be stored in history
- 750130 - Telemetry doorhanger appears then disappears very quickly (< 200ms) on first start after factory reset
- 751205 - Refactor site identity popup and doorhanger popup to use common arrow panel container
- 751488 - Can't reload the page after clearing private data
- 752001 - Remove unnecessary indirection for stop/reload/forward actions
- 752052 - updateBookmark updates all bookmarks with the same URL, not a specific bookmark
- 752172 - java.lang.NullPointerException: at org.mozilla.gecko.SiteIdentityPopup.show(SiteIdentityPopup.java)
- 752514 - "Aborting sync: User password has changed" after profile migration has failed
- 752688 - Tab count not visible
- 752759 - Get rid of excessive mFormAssistPopup.hide() calls in PanZoomController
- 753175 - Race condition in Sync Migration / Preference:Get
- 753534 - Desktop Bookmarks folder is created after migration from XUL to Native
- 753880 - Spacing for l10n languages are too small in portrait mode
- 754276 - Desktop Bookmark dividers are displayed in Awesomebar > Bookmarks Tab as blank bookmark entries after migration from XUL > Native
- 754286 - crash [@ java.lang.NullPointerException: at org.mozilla.gecko.AwesomeBar.onContextItemSelected(AwesomeBar.java) ]
- 755062 - It is too easy to enable flash for sites
- 757198 - Refactor TabsTray to work with new tablet UI
- 757975 - Remove unused app.featuresURL pref
- 759120 - History list doesn't update after you remove the last history item using context menu
- 760085 - White cursor in text entry field within Find in Page
- 760089 - Find in Page will not match persisted value when utility is re-invoked
- 760205 - Text match highlight remains on dismissal of Find in Page
- 760238 - Find in page has broken viewport save/restore code
- 764405 - Misaligned door-hanger arrow with site-identity lock
- 764535 - Get rid of unused bindings
- 765057 - Reverse text selection handles when the start handle goes past the end of the selection and vice versa
- 765072 - All text is selected when one text selection handle moves over another
- 765270 - JS Errors: TypeError and a Warning when 'Find on Page' is closed
- 765372 - Add some null safety to isElementClickable
- 765390 - Text selection should be cleared on page navigation
- 765486 - java.lang.NullPointerException: at org.mozilla.gecko.db.LocalBrowserDB.isBookmark(LocalBrowserDB.java)
- 766483 - Doorhangers in the selected tab reappear when background tabs fire change events
- 766556 - Text-selection handles separate from selection on device rotation
- 766789 - Fire mouse events closer to the tip of the handle image
- 767065 - Text selection handles remain after selection is programatically collapsed
- 767073 - Disable clipboard.autocopy on Android
- 767600 - Long tap stops working after trying to long tap in an iframe
- 767626 - We don't need to cache selectedText in fennec native
- 767797 - 'Find in page' menu item inconsistently enabled/disabled on about:home
- 768073 - [tablet] Doorhanger arrow is misaligned
- 768665 - Add context menu to selected text
- 768666 - Adjust the size of text selection handles as you zoom in/out
- 769001 - [tablet] Site identity popup takes up the entire screen width
- 769038 - Margin/padding on root element causes selection handles to appear at wrong spot
- 769905 - Doorhanger popup on Twitter Mobile closes too quickly
- 770160 - Page title changes for a brief period when a new page is loaded
- 771501 - Update text selection handle graphics
- 771997 - Find in Page doesn't work for more than one tab
- 772449 - VKB is not dismissed when up/down arrows are tapped for Find in Page
- 772598 - String disparity in 'Site preferences' vs: 'Clear site Settings'
- 772656 - End text selection when switching tabs
- 773177 - java.lang.NullPointerException: at org.mozilla.gecko.TabsTray$TabsAdapter.refreshTabsData(TabsTray.java)
- 773641 - Change in-product Twitter search icon
- 773718 - _pointInSelection fails if you pan the page after adjusting selection
- 773730 - Set all styles for text selection handles in one call
- 773813 - Avoid using ElementTouchHelper methods in text selection code
- 773819 - Avoid calls to getBoundingClientRect in text selection code
- 773864 - Use nsIDOMWindowUtils to get scroll, and cache it
- 774209 - java.lang.NullPointerException: at android.widget.PopupWindow$PopupViewContainer.dispatchKeyEvent(PopupWindow.java) on Gingerbread
- 774479 - Implement Google Play Review Solicitation
- 774491 - Use cached x/y values and some arithmetic instead of also caching left/top values
- 774938 - Use native handles for text selection
- 775723 - Native handles shrink when dragged to the right/bottom of the content area
- 775759 - Native handles don't precisely line up horizontally with the ends of the selection
- 775969 - Native handles vanish when crossing
- 776390 - Unable to share selection
- 776547 - Crash [@ java.lang.NullPointerException: at org.mozilla.gecko.TextSelection$3.run(TextSelection.java)
- 777805 - Update plugin placeholder string for unsupported platforms, and add "Learn More..." link
- 777975 - Text handles for text-selection in the AwesomeBar should be orange
- 778263 - JavaScript Error: "Error selecting word: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISelectionController.wordMove]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://b
- 778940 - Clean up our session history logic in Tab
- 779007 - Audit our privileged about: pages
- 779741 - java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp$<n>.run(GeckoApp.java)
- 780906 - Unable to invoke the context menu by long tapping on input or textareas in content
- 781143 - java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.onBackPressed(GeckoApp.java)
- 781191 - Door-hanger notification location too high up
- 782360 - Documentation links for mobile add-on development are wrong
- 784360 - java.util.ConcurrentModificationException: at java.util.HashMap$HashIterator.nextEntry(HashMap.java) at org.mozilla.gecko.DoorHangerPopup.onTabChanged(DoorHangerPopup.java)
- 784361 - [TABLET] Doorhangers point to nowhere
- 785485 - No way to clear "Open this page with an app" permissions granted from doorhanger notifications
- 785549 - Possible problems if byline contains <'s or >'s
- 785885 - Adjust/tweak text positioning in landscape layout in about:feedback
- 786013 - Add more localization notes to about:feedback strings to clarify tone/intent
- 786638 - Implement testing infrastructure for reader mode
- 786856 - Only prompt for feedback in locales where about:feedback is localized
- 786999 - Remove ellipsis from "Site Settings..." menu item string
- 789887 - Multiple successive calls to getTopSites() in AboutHomeContent
- 789947 - Setting up search engines creates an extra top sites filter query
- 790213 - Measure page load time with FX_ Telemetry
- 790608 - Typos in aboutFeedback.dtd: indentifiable
- 790897 - Find in page can cause tabs to be switched instead of searching for the text
- 792366 - Reader Mode loses section headings, makes content less understandable
- 793920 - Move android reader mode to a shared place in toolkit
- 794631 - Useless WHERE clauses added to empty filter queries
- 794731 - No pages rendered when Nightly launched from cold by opening an URL from another app
- 795968 - Create the about:reader page
- 795981 - Add a reader mode button to the location bar
- 796244 - [lockscreen] poor UX after multiple failed attempts
- 796564 - [Homescreen] Removing a bookmark added to the homescreen throws up the application uninstall dialog
- 801809 - Show a crash reporter dialog the first time there's a crash
- 801925 - Display an informational banner on subsequent crashes
- 801931 - [Settings] Create "Improve Firefox OS" settings page to hold crash reporting/telemetry settings
- 801938 - Crash reports information page for "What's in a crash report?" and "Learn More" links
- 802908 - Change Settings > Help & Feedback feedback links
- 803756 - offline message refers to "file" menu - doesn't exist
- 806540 - Keyboard doesn't allow multi-touch
- 807064 - unit tests get packed into apps
- 807187 - "Learn More" in "Share Performance Data" setting just goes to https://www.mozilla.org
- 807677 - Feedback app doesn't submit
- 807805 - Remove app.reportCrashes from b2g.js now that we have crash reporter settings in the UI
- 809580 - crash reporter CSS has "vertical-align: center", triggering "Error in parsing value for 'vertical-align'. Declaration dropped." {file: "app://system.gaiamobile.org/style/crash_reporter/crash_reporter.css" line: 2}
- 813128 - Final text for "Crash Reports" information page
- 814183 - User Guide link doesn't load support page
- 814245 - Update CSS selector to match new #improveFirefoxOS id
- 815066 - [Settings] Keyboard - Spelling Suggestions - On by default
- 815067 - [Settings] Keyboard vibration - default value
- 815560 - Remove the relaunch code in background services
- 816243 - Overlay long text does not fit correctly for the tabs in the awesome screen
- 817716 - Add ability to close all tabs
- 823230 - Remember search terms and show them again when returning to the awesomescreen
- 824044 - Homescreen bustage
- 824148 - [KEYBOARD] Input type=range does not bring NUMBER keyboard
- 824418 - Install a hosted app that has a locale override that matches the device's locale - install prompt, install confirmation, homescreen app name, app perms UI, and app updates download prompt all need to use the overridden properties consistently
- 826589 - Apps in activity selector are not using translated name
- 827502 - Repeated install of packaged app leaves it in half-deleted state
- 828308 - [browser] Portuguese word "armazenados" doesn't fit in the button and is on a line by itself within the browser settings
- 832917 - Visiting an UTF-16 page adds an UTF-16 item to the Character Encoding menu that persists even upon navigating to a non-UTF-16 page
- 834681 - Add support for basic distribution modifications
- 836450 - Add default bookmark support for distributions
- 836517 - Lightweight theme support for distributions
- 836838 - Avoid race condition in distribution initialization
- 838368 - Remove unused modules
- 839602 - Immediately update browser toolbar after awesomescreen closes
- 839855 - Implement new favicon styling
- 839885 - current tab should be visible by default upon opening tab drawer
- 840825 - [Robocop] Basic tests for distribution customization
- 841151 - Tab from last time saved as wyciwyg://
- 841938 - Implement nsAndroidHistory::SetURITitle
- 842883 - Move tab-specific event listeners from GeckoApp to Tabs
- 843821 - Support reading distribution resources from a /system location
- 844935 - Temporarily remove homescreen wallpaper feature due to impact on auto updates
- 845051 - Clean up the BrowserApp/BrowserToolbar onTabChanged handlers
- 845075 - Move more tab-specific event handlers from GeckoApp to Tabs
- 846013 - about:blank subframe entries in session restore can cause perf problems
- 846102 - Text selection cursor is misaligned in subframes
- 846569 - Tab list should keep scroll position when closing a tab, currently jumps back to active tab
- 847789 - Use HTTPS instead of HTTP for input.mozilla.org in mobile/android
- 847834 - java.lang.NullPointerException: at org.mozilla.gecko.BrowserApp.onActivityResult(BrowserApp.java)
- 847849 - Hostname in site settings dialog is misaligned
- 847942 - Make active tap highlight color gray instead of orange
- 848254 - Add support of pre-pinned bookmark on about:home for distributions
- 848420 - Distribution support for additional default search engines
- 850307 - Get rid of unused strings in browser.properties
- 851170 - Put homescreen wallpaper feature behind confvars variable
- 852334 - Set app disabled state on enable button instead of uninstall button
- 852360 - Kill some more unused stuff
- 853022 - Remove "Ideas" from feedback app
- 853508 - Lazy load SelectionHandler
- 853691 - Some SelectionHandler cleanup
- 854605 - Use selectAtPoint to start a selection
- 856369 - WebRTC permission popups are broken
- 857661 - Topsites tab is showing an entry with blank content
- 857987 - Add a 'Night Mode' to Reader Mode
- 857989 - Add Serif/Sans Serif font toggle to Reader Mode
- 858323 - Selection is black if content isn't focused when selection starts
- 858809 - Don't wait until shutdown to save search engine order
- 858994 - about:home allows creation of non-URI bookmarks
- 860326 - Regression: URL bar retains address entered after editing a top site on about:home
- 860581 - Add support for Mixed Content Blocking - Android
- 860759 - Don't treat pinned sites as bookmarks unless they are bookmarks
- 861005 - Get rid of Fennec FormAutoComplete component
- 862125 - Unable to uninstall or disable added search engine
- 862440 - Remove unused aboutReaderContent.html and aboutReaderContent.css
- 862543 - Rethink "exit reader" icon
- 862798 - About:home "Saved for later" panel (reading list)
- 862805 - Allow add-ons to register custom lists on about:home
- 863857 - Missing menu icons
- 866150 - java.lang.IllegalStateException: attempt to re-open an already-closed object: android.database.sqlite.SQLiteQuery (mSql = SELECT _id, url, title FROM combined WHERE ((url NOT IN (SELECT url FROM bookmarks WHERE bookmarks.parent == ?)) AND ((url NOT LIK...
- 867059 - "Set as Default" option still available in context menu after disabling a search engine
- 867125 - Unpinning a site from about:home removes it from about:home regardless of the number of visits
- 867249 - Improve BitmapUtils.getDominantColor to avoid returning gray-ish colors
- 867354 - Only solicit Google Play feedback when the build came from the Play store
- 867627 - Dominant color favicon backgrounds are really slow to update
- 867650 - Search list still shown on Awesomescreen when clearing search string
- 868052 - Toolbar does not appear when hardware menu button is pressed (HTC G2, Android 2.3)
- 868342 - java.lang.NullPointerException: at org.mozilla.gecko.BrowserToolbar.setTitle(BrowserToolbar.java)
- 869634 - Update empty favicon style
- 870858 - Small favicons in "tabs from last time" section of about:home are smaller than in the awesomescreen
- 871014 - Refine Reader Menu
- 871639 - Incorrect title when leaving editing mode while on about:home
- 871645 - Consolidate names of browser toolbar's element
- 872005 - Reader Mode: Able to add pages to reading list on devices incapable of accessing Reader Mode
- 872737 - Support distribution bookmarks from a /system location
- 872806 - Distribution support for add-ons
- 872834 - Finish adding editing mode to browser toolbar
- 872962 - Reader Mode text formatting pop-up is incorrectly positioned on device rotation
- 872965 - Exit Reader Mode icon takes user back, but not necessarily to original article
- 873146 - about: page favicons are not displayed in the "Your tabs from last time" section of about:home screen
- 873429 - Form assistant suggestions is not dismissed while entering different letters
- 873670 - Reader mode icon doesn't appear if you open an article from the reading list in a new tab
- 874888 - The privacy policy is incorrectly linked in about:rights
- 875076 - JavaScript Error: "elem is undefined" {file: "chrome://browser/content/Readability.js" line: 250}
- 876712 - Kill AweseomeBar/AwesomeBarTabs
- 877729 - Remove getUrlForAboutReader and use getUrlFromAboutReader instead
- 877782 - Reposition form autocomplete popup if dynamic toolbar changes visibility
- 877902 - The privacy policy is incorrectly linked in about:rights
- 878692 - form history should use FormHistory.jsm instead of nsIFormHistory2
- 880060 - [fig] Update BaseTest to work with new about:home
- 880281 - Make Marketplace more discoverable in about:apps
- 883287 - "Add Search Engine" context menu prompt has "null" message
- 884069 - Create a Java-only DoorHanger API that doesn't depend on Gecko
- 885084 - BookmarksPage should show only the top bookmarks
- 885356 - [FIG] update tab thumbnails for about:home
- 885357 - Migrate "plugins.click_to_play" pref to "plugin.default.state" on upgrade
- 885962 - Polish mixed content blocking UI
- 889351 - Show excerpts in about:home's Reading List panel
- 895745 - Polish: Add-on version moves slightly when it is selectd
- 895816 - Tapping "New tab" should immediately create a new tab
- 896048 - Don't show site identity info when a page has loaded mixed content
- 897072 - [fig] Intermittent test_bug720538 | Checking for iframe a few pixels from the right edge - Color rgba(0,128,0,0) not close enough to expected rgb(0,0,255)
- 897235 - Remove unused AlertsService.js
- 897247 - [fig] Closing a background tab does not update "Switch to tab" UI in new about:home
- 897250 - [fig] "Remove" context menu item only tries to remove a bookmark, not history
- 897252 - [fig] Selecting "Remove" in history list generates new "Today" headers
- 897772 - [fig] "Add to Home Screen" shortcut doesn't have an icon
- 899187 - [fig] Create new testBookmarksPage test to replace original testBookmarksTab.java.in
- 899393 - [fig] Switch-to-tab is broken
- 900148 - [fig] Tapping on search suggestion doesn't do anything
- 900744 - [fig] CursorIndexOutOfBoundsException when long tapping on search suggestion row
- 900746 - [fig] Tapping on a visited page item opens the wrong URL (or no URL) if search suggestions are shown
- 901360 - Convert to Downloads.jsm in Firefox for Android
- 902059 - Enable mixed content blocking on Aurora
- 904279 - Changing default search engine doesn't change order of engines in awesomescreen
- 905262 - [fig] Create a JS add-on API for adding content to the promotional banner
- 905426 - Audit string changes in fig
- 906041 - Newly opened pages replace about:home while editing mode is active
- 906718 - [FIG] Pressing the BACK button no longer moves the user up in the bookmark folder hierarchy
- 907079 - The forward button is displayed after opening and closing the reader mode settings menu
- 907172 - [FIG] The desktop bookmarks are displayed only after app restart
- 907192 - [FIG] The tab count and page url or title is not updated until exiting edit mode
- 907720 - Intermittent Android tcheck2 | application crashed [@ mozalloc_abort(char const*)] ("java.lang.IllegalStateException: Fragment already added: PinBookmarkDialog{48425208 #3 pin_bookmark}")
- 907881 - Long tapping on a bookmark thumbnail and then long-tapping on an empty thumbnail spot displays in its context menu 'Open in New tab' and 'Open in Private Tab'
- 908344 - Bookmark keywords are broken
- 908364 - Doorhanger popup can appear on top of awesomescreen in editing mode
- 908423 - Crash @ android.database.CursorIndexOutOfBoundsException: Index 40 requested, with a size of 40
- 908823 - Talos regression trobopan 2000% on Android, Aug 22 2013
- 909455 - FHR recordSearch calls missing from new URL entering logic
- 909979 - Off-by-one (?) error when long-clicking list items on the search suggestions screen
- 910106 - Intermittent Android testClearPrivateData, testFindInPage, tcheck2 talosError: 'Verify HomePager is hidden: HomePager is hidden [browser_output.txt]'
- 911828 - Crash in java.lang.IllegalStateException: Couldn''t move cursor to position 0 at org.mozilla.gecko.home.MultiTypeCursorAdapter.getCursor(MultiTypeCursorAdapter.java)
- 912994 - Update top sites query to exclude reading list items
- 913683 - Talos regressions in trobopan and tcheck2 on Android since Aug 22 2013
- 917273 - Adding a URL to thumbnails is broken
- 917455 - Update top sites query to return non-bookmarks
- 917970 - Large text on door-hanger for mixed content blocking on high DPI devices
- 919228 - Top Sites thumbnails make reference to adding bookmarks
- 921023 - Cannot enable Mixed Content Blocking after disabling it
- 921265 - Home banner won't get updated if about:home is showing when first message is added
- 921668 - Home Page Snippets icon is tiny on HiDPI devices
- 923581 - Distribution: race between extension extraction and extension discovery
- 924928 - Update general Yahoo! search engine icon
- 925082 - "Edit" context menu item on pinned sites just launches an empty PinSiteDialog
- 925427 - Order of search engines is different in awesomescreen and settings page
- 926711 - Restore search engine icon in search engine preference dialog
- 930589 - Reading List: list view does not reflect updated changes to reading list items
- 932694 - about:apps is empty after closing Firefox
- 932830 - Add home banner API to let add-on know when message is shown to user
- 933420 - Bookmark list doesn't update when bookmark title is edited
- 934678 - Write test for Home.banner API
- 935264 - [robocop] Add more test cases to testHomeBanner
- 935414 - crash in android.database.sqlite.SQLiteException: at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)
- 937820 - Make dynamic snippets built into the browser
- 941318 - Create content provider to store "My List" data
- 941357 - Consolidate copy/pasted profile-related logic in content providers
- 941685 - Ping metrics server with snippets impression data
- 942281 - Provide a way for a service add-on to authenticate a user
- 942288 - Allow panel add-on to push data to content provider from JS
- 942463 - Regression: cannot add bookmarks to homescreen
- 943262 - Don't use charsetTitles.properties on Android, only allow Character Encoding menu items that desktop allows
- 943466 - Text selection Actionbar generates JS error in browser.js
- 946486 - Don't cache "browser.snippets.enabled" value
- 946802 - Update bing icon to new triangular icon
- 949039 - Improve queryFakeItems to return more data, including different types of list items
- 949178 - Remove reading list button from reader mode toolbar
- 949181 - Get rid of the hardcoded Page enum in HomePager
- 949208 - ContentProviderTest crashes during tearDown()
- 950719 - Bing search icon is larger than other default search icons
- 950919 - Get rid of "aboutHomePage" flag
- 951054 - PageEntry strings should be recomputed when locale changes
- 951605 - Regression: EV green lock and non-EV gray lock swapped
- 952310 - Create database schema for HomeProvider
- 957881 - Get rid of recommended addons code
- 958175 - Ensure panels are registered with a unique id
- 958179 - Rename Home.lists API to Home.panels
- 958189 - Rename ListManager to PanelManager
- 958192 - Use gecko messages to request current set of available panels from JS
- 958891 - Make Fennec about:home advertise Firefox Accounts + Sync banner
- 959772 - Create a generic PanelType and corresponding *Panel class for third-party panels
- 959862 - Expand Home.panels API to specify contents of panels
- 959880 - Support basic HTML markup in home banner text
- 961092 - Update HomeListsProvider to use the SQLiteBridge
- 961375 - Label for "Hide title bar when scrolling" pref is cropped in portrait mode
- 961523 - Refine home banner close button behavior for snippets
- 961773 - crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TabMenuStrip.onPageSelected(TabMenuStrip.java)
- 962349 - Enable snippets
- 963561 - Notify Home.banner consumers when a message is dismissed
- 964447 - Create specific update window for HomeProvider storage
- 964926 - Update HomeProvider authority manifest declaration
- 965033 - Hook up DynamicPanel to HomeProvider
- 965358 - Intermittent testHomeBanner | banner text - correct text appeared in the home banner
- 965377 - Add android:summary text to settings
- 965452 - Limit HomeProvider addon data storage
- 965455 - Opening a link from snippet doesn't set parent tab correctly
- 965460 - Develop HomeProvider DB migration strategy
- 965622 - Handle the case where there are no items for a given dataset id
- 965822 - crash in java.lang.NullPointerException: at org.mozilla.gecko.home.HomeListView$1.onItemClick(HomeListView.java)
- 966047 - Hide home banner when there are no panels enabled
- 968640 - Lazy init HomeBanner using ViewStub
- 969511 - Don't update snippets cache unless the update timer fired
- 970372 - Synced folders never appear until after browser restart
- 974195 - Use Accounts.jsm for sync promo banner
- 974496 - Enable sync promo banner
- 974925 - JS Error: Couldn't show snippets because cache does not exist yet
- 974991 - Write addon developer Home Panel API documentation
- 975173 - HomeBanner CalledFromWrongThreadException
- 975217 - Don't try to remove a banner message that doesn't exist
- 975239 - Home banner will only show one message per app lifetime (the one that was added first)
- 975423 - Don't show sync promo banner ever again after user hits close button
- 975469 - Sync promo banner does not hide on Sync sign-in
- 976175 - Banner appears on top of non-about:home page during session restore on 2.3
- 976176 - On Android 2.3 home banner will remain visible even when visibility set to GONE
- 976232 - Banner shown in Guest Browsing
- 976308 - Remove search engine name from initial search suggestions prompt
- 976335 - Tablet tab strip does not overflow properly
- 976680 - Promo banner on tablets in squished occasionally on rotation
- 977155 - Home banner can appear on non-default panel if panels swiped before gecko is running
- 977200 - Create Firefox Hub add-on for subscribing to arbitrary RSS feeds
- 977844 - Make sure snippets response is valid JSON before caching it (or trying to use it)
- 978991 - Hook for add-ons when panel is added/removed
- 982181 - Tapping on History panel buttons interact with banner (Android 2.3)
- 982461 - Support launching an intent to the current application package
- 983129 - AWSY: ~10 MiB regression in startup resident memory usage on March 13
- 983424 - World cup RSS add-on
- 983435 - Refine built-in subscribe menu
- 984873 - After tapping a home banner, delay showing another one
- 987175 - Hide "Add panel" settings item for fx30
- 988068 - Add-on options are ugly
- 988909 - Context menus for dynamic panels
- 991190 - Rename Home.panels.authHandler API to Home.panels.auth
- 991705 - Missing default add-on icon in about:addons for no bundled icons
- 993666 - Home banner message can change while visible to user
- 993749 - More padding in ArticleItemView
- 995420 - crash in java.lang.NullPointerException: at org.mozilla.gecko.home.DynamicPanel$PanelDatasetLoader.loadCursor(DynamicPanel.java)
- 996669 - onuninstall listener can be called after panel is unregistered
- 996708 - Set an explicit width/height for images in dynamic panel empty views
- 996753 - Add telemetry for Settings usage
- 997055 - The same feed is added in multiple panels in the home page
- 998009 - Add a Clear History control to the history panel
- 998031 - Reader Mode toolbar should scroll in and out instead of fading
- 999756 - Empty view flashes while view is refreshing
- 999760 - Images in article items are mis-aligned
- 999853 - java.lang.IllegalArgumentException: Path must not be empty.
- 1000616 - PanelViewItemHandler.mItemOpenListener is null when panel list view replaces empty view
- 1000849 - Panel view sometimes does replace empty view after dataset updates
- 1002567 - Support weighted snippets
- 1003897 - Character Encoding selection broken in Fennec 29
- 1004160 - After banner message with no icon is shown, banner icon is always hidden
- 1004734 - Create "What's new!" notification on browser update
- 1004850 - List recently closed tabs in the UI
- 1005107 - charsetMenu.properties not included in localized files
- 1007409 - Create public API to add new items to the reader mode cache
- 1007523 - Add UI telemetry for managing search engines
- 1008838 - Unable to log out from the Instagram panel account
- 1008844 - Disable/re-enable "instagram panel" displays the home panel empty with no possibility to log-in again
- 1009473 - Polish image list view
- 1009586 - Get rid of "Add panel" menu item in home settings
- 1010237 - Remove unused data sent with Link:Favicon message
- 1010268 - Default home panel indicator is broken in settings in Fx30
- 1011470 - Remove panel picker logic
- 1014708 - Disable zoom for find in page
- 1017045 - Wrong tabs are restored via the undo ability after closing multiple tabs at once; the last tab closed is used as the undo for all closed tabs
- 1017047 - Undo'ing a private tab restores it as a regular tab
- 1017129 - Polish undo close tab button toast appearance
- 1017554 - Regression: Empty lists view, no data is shown or fetched
- 1017633 - Refine 'clear history' feature in History panel
- 1017903 - Synchronous initialization of search service when handling open search tag
- 1017912 - Restore tab in correct position when undoing close tab
- 1018337 - page title for neterror pages is used for the undo close tab super toast
- 1018432 - Add telemetry for "+" button in tabs tray
- 1018504 - Show which tab is playing sound (pref'd off by default)
- 1018661 - Closing zombified tab results in "closed about:blank" toast
- 1019318 - Polish button toast appearance
- 1019735 - Undo close tab super toast blocks access to the address bar
- 1020730 - URL of closed tab is cut off and shows only "http:/..."
- 1021123 - Improve colors in remote tabs pull-to-refresh
- 1021163 - Animate tab close upwards in horizontal tabs tray
- 1022102 - Clean up the actionbar layout and styling
- 1023331 - Telemetry for three-dot menu in tabs tray
- 1023406 - Disable undo close tab toast for Fx32
- 1023544 - No way to remove dynamic panel added by home feeds add-on
- 1023914 - Empty state image cut off
- 1026715 - Add "Open all" item to recent tabs lists
- 1026798 - 1.74e+03 Robopan Android 4.0.4 regression on fx-team (v33) June 12th from push 578bf8d6363c
- 1028885 - Reposition three-dot menu from tabs tray on device rotation
- 1029682 - For autocomplete suggestions, show which part is matched and which part is suggested
- 1030736 - Don't include ignored about:home tabs in count to determine whether or not to show "Open all" button
- 1035341 - Search suggestions: change dictionary to OpenSearch
- 1038227 - Collect search history in Fennec
- 1038789 - Add clear button to search bar in search activity.
- 1038797 - Search activity: Error state when network is not available
- 1041026 - Use a single click listener for activating search mode
- 1041604 - Update search bar when user taps a suggestion in the web view results
- 1041641 - Search fragment grabs clicks when activity first launches
- 1041738 - UX/UI polish for the search activity actionbar and search suggestions
- 1042189 - Implement interaction designs for selecting a suggestion/history item
- 1042415 - Don't allow user to submit empty query
- 1042425 - Limit the number of history results shown during pre-load
- 1043027 - Refine clear button hiding/showing
- 1043029 - Active style for search history/suggestion items
- 1043032 - Refine "jump button" appearance (the arrow in search suggestions)
- 1043034 - Make search bar look more tappable in inactive state
- 1043624 - Style search term: IndexOutOfBoundsException: setSpan (7 ... 5) has end before start
- 1044133 - Add NineOldAndroids animation library to the tree
- 1045655 - Focus search bar and open keyboard on launch
- 1045819 - Search bar overlaps suggestions and results on gingerbread
- 1046215 - Update Home Feeds add-on to address feedback requests
- 1046485 - Move search bar out of SearchFragment
- 1046579 - Up scaled and low resolution icons on bookmarks panel, history panel and recent tabs panel
- 1047021 - Support landscape mode in search activity
- 1047128 - Launch URLs from search activity in Fennec
- 1048022 - Only reset search activity when launched from new intent
- 1048444 - Search activity displays private browsing searches from browser
- 1048941 - Make all empty view images 90x90dp
- 1049206 - Design for the "blank state"/"first run" experience when user has no search history
- 1049600 - Show search engine branding
- 1050356 - Make search widget indentation consistent with FirefoxSearch repo
- 1050405 - Fix search widget preview
- 1050457 - Search activity edit field has border on Android 4.1
- 1051973 - Refine appearance of suggestions/search history items
- 1052563 - Refine interaction for exiting editing mode
- 1054303 - Pull search engines from open search plugins that we ship with Fennec
- 1055657 - Need widget branding icons for Aurora, Beta, and Release
- 1055771 - Search suggestions for old query appear when activity is re-launched
- 1057372 - Rename 'Pocket' home panel add-on to 'Pocket Hits'
- 1057629 - Use search plugins that ship with Fennec to populate options in search activity settings
- 1057631 - Use real locale when pulling search engine out of the jar
- 1057634 - Create localized default search engine pref for search activity
- 1057992 - Change Pocket add-on icon to their Pocket Hits icon
- 1058195 - Additional installed themes do not appear in Add-On manager listing after an initial theme or add-on installed
- 1058352 - Default search engine probe recording null instead of "other"
- 1058813 - Add telemetry for custom preferences
- 1059537 - Add support for parsing icons out of search plugin XML
- 1060470 - Screen rotation causes web view to reload
- 1061644 - crash in java.lang.IllegalArgumentException: Couldn''t find search engine for identifier: YAHOO at org.mozilla.search.providers.SearchEngineManager.createEngine(SearchEngineManager.java)
- 1062632 - Remove unused history panel view and styles
- 1063128 - UI Telemetry for Settings records empty preference name
- 1063177 - "+" button overlaps text in long search suggestions
- 1063193 - Performing searches with Wikipedia search engine immediately launches Fennec
- 1063518 - "Learn More" link for the Mozilla Location Service is visible on Beta/Release despite MLS setting not available
- 1063703 - Add brand colors to built-in search plugins
- 1064152 - Properly handle intent:// URIs
- 1064867 - Light-weight theme for 'Firefox Privacy Coach'
- 1064880 - Keep track of the current search engine in MainActivity
- 1064947 - Default specific prefs for 'Firefox Confidential'
- 1064951 - Default FHR pref to 'off' in 'Firefox Privacy Coach' add-on
- 1064954 - Default MozStumbler pref to 'off' in 'Firefox Privacy Coach' add-on
- 1064998 - Warn user if a search query or isn't going over https
- 1065123 - Search activity startup crash @ java.lang.IllegalArgumentException: Couldn''t find search engine for identifier: yahoo at org.mozilla.search.providers.SearchEngineManager.createEngine(SearchEngineManager.java)
- 1065394 - Wikipedia feed options don't change
- 1065891 - Keep Fennec default search engine pref in sync with search activity default pref
- 1066033 - Use orange text selection handles in search bar
- 1067026 - crash in java.lang.IllegalStateException: Error reading list.txt at org.mozilla.search.providers.SearchEngineManager.getAllEngines(SearchEngineManager.java)
- 1068739 - Record position of search suggestion that was tapped in telemetry
- 1070072 - Regression: unable to double-tap to zoom
- 1071747 - Revert do not track preferences to be a simple on/off switch
- 1073775 - Yahoo is default search engine, but search preferences say Google is my default
- 1074204 - Wrong android:summary text to Settings Sync on Gingerbread devices
- 1074933 - Autophone - webappstartup Throbber stop regression 2014-09-29
- 1075219 - Update the colors of about pages styled from aboutBase.css
- 1075232 - Record which suggestion of the search screen was tapped in telemetry
- 1076351 - Initialize the search activity default engine pref with the user's default search engine
- 1077407 - Redundant, confusing link in about:apps to Marketplace
- 1079450 - JS error when uninstalling an add-on
- 1079817 - Add-ons manager not updating after lightweight theme is uninstalled
- 1081249 - Let search activity ride the trains
- 1082110 - Polish appearance of new reading list style
- 1084100 - Move reader logic out of BrowserToolbar
- 1084134 - Move Reader into a lazy-loaded JS file
- 1084590 - Update string and image on "first run" view of Search Activity for V1
- 1085386 - Back button does not close the settings page on Search Activity
- 1085685 - Consolidate logic to add articles to reading list
- 1086991 - Reduce JS/Java message passing for reader mode
- 1087722 - Convert reader mode API to use promises
- 1089598 - yahoo search code for the search activity widget
- 1089653 - crash in java.lang.NullPointerException: at org.mozilla.search.SearchActivity.updateSettingsButtonVisibility(SearchActivity.java)
- 1091728 - Support distribution search engines in search activity
- 1093172 - Add CONTENT_STATUS column to reading list provider to keep track of whether or not content is cached
- 1093869 - Migrate (or just remove) old indexedDB reader mode cache
- 1093871 - Telemetry probe for number of items in reading list
- 1094234 - Get rid of unused BrowserApp.shutdown method
- 1094485 - Properly handle exceptions in readerWorker.js
- 1095640 - Update UX for site identity popup to handle tracking blocking
- 1095643 - Show site identity when mixed content is blocked
- 1096612 - Regression: stop offering reader-mode on video
- 1097364 - Support OpenSearchDescription in search engine parser
- 1097906 - Reader icon briefly appears for non-reader pages
- 1101741 - Add filtering on about:passwords
- 1102275 - Search history entries from Search Activity changes its sizes
- 1102518 - Actually disable tracking protection when user taps "disable" button
- 1102537 - Remove "which is run by *unknown*" block from non-EV site identity message
- 1104841 - Use https for Bing search in Fennec
- 1105290 - crash in java.lang.NullPointerException: at org.mozilla.search.providers.SearchEngineManager.createEngineFromFileList(SearchEngineManager.java)
- 1105316 - crash in java.lang.NullPointerException: at org.mozilla.search.providers.SearchEngineManager.createEngineFromLocale(SearchEngineManager.java)
- 1106415 - Allow the add-on SDK to dynamically insert add-on options
- 1107133 - expose privacy.trackingprotection.enabled in fennec privacy preferences
- 1107588 - Support adding content from URLs that redirect to the reader mode cache
- 1107925 - Performing searches with Google search engine immediately launches Fennec
- 1108564 - crash in android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f0200c3 a=-1 r=0x7f0200c3} at android.content.res.Resources.loadDrawable(Resources.java)
- 1110461 - Disable estimated reading time in reading list
- 1111142 - Move Android-specific logic out of aboutReader.js
- 1111729 - Default to show URL in toolbar instead of page title
- 1112189 - Telemetry for tracking protection shield
- 1112960 - Empty extra ReaderMode.jsm file
- 1113092 - Android download notifications are displayed every time Firefox is opened
- 1113297 - Back out match case mode for find-in-page
- 1113454 - Download and cache reader mode content in the background
- 1113844 - Error clicking on download notification
- 1114506 - Downloads are not cleared after clearing private data
- 1114589 - crash in java.lang.NoSuchMethodError: android.net.Uri.getQueryParameterNames at org.mozilla.search.PostSearchFragment$ResultsWebViewClient.shouldOverrideUrlLoading(PostSearchFragment.java)
- 1114593 - Replace defaultDownloadsDirectory calls in DirectoryProvider.js
- 1114600 - Don't keep track of "reader enabled" state in Java
- 1114639 - Autophone - Throbber stop regression 2014-12-15
- 1116231 - Move "reader.parse-on-load." pref change observer back to Reader.js
- 1116563 - Reading list items added from share overlay have no content in reading list
- 1117224 - Create group message manager to only load content.js framescript for tab <browser> elements
- 1117226 - Use sendRequestForResult for reader mode favicon and add-to-list requests
- 1117228 - Investigate lazy-loading Reader.js
- 1117258 - Implement CSS styling for desktop about:reader content
- 1118487 - Don't observe all "Gesture:DoubleTap" notifications just for reader mode
- 1118835 - Consider adding back pref to show title in toolbar
- 1120004 - Update Reader View controls
- 1120735 - Implement desktop reader mode controls
- 1120874 - Telemetry: Record the proportion of saved signons without usernames
- 1123102 - Reconsider low memory restriction on reading list and reader view
- 1123471 - Create basic browser-chrome test for reader mode toolbar button
- 1123910 - "about:reader" URL in location bar isn't user-friendly
- 1124011 - Enable the reader mode toolbar button on Nightly
- 1125364 - TypeError: content is null in AboutReaderListener
- 1125396 - TypeError: message.target.messageManager is undefined in ReaderParent
- 1125711 - First paragraph missing from parsed article
- 1128521 - crash in java.lang.NoSuchMethodError: org.mozilla.search.SearchActivity.isDestroyed at org.mozilla.search.SearchActivity$6.onAnimationEnd(SearchActivity.java)
- 1128523 - Duplicate column name: content_status while compiling: ALTER TABLE reading_list
- 1128724 - "Print" reader mode theme name is confusing
- 1128757 - Reader mode button appears but redirects out when there is a fragment in the URL
- 1129029 - Telemetry probes for reader mode performance
- 1129984 - ReaderParent.jsm "X is null" failures in mochitest runs
- 1129989 - ReaderParent.jsm doesn't need to be pre-processed
- 1130206 - Clicking reader mode button fetches article using XHR, instead of using stored article
- 1130834 - First download-notification can’t be deleted since Aurora 37
- 1131004 - Pre-installed OpenH264 add-on has no pertinent user information about why it's installed
- 1131106 - Add-on options header is visible even if there are no valid options
- 1131303 - Implement strings for Reader Mode toolbar controls
- 1131458 - ReaderMode button in the URLbar isn't accessible
- 1132307 - Use <button> elements instead of <a> elements in reader mode toolbar
- 1132547 - Move "reader.has_used_toolbar" logic to Android's Reader.js
- 1132591 - Shortcut pinned tabs never become unpinned when navigating to a very different page
- 1132674 - Reader mode toolbar button is slow to appear
- 1134361 - Tip for adding articles to reading list is wrong for low-memory devices
- 1134441 - Replace font size controls with +/- buttons
- 1134443 - Update Readability.js from shared library on github
- 1134553 - Downloads are not disabled in guest mode
- 1135234 - Use "serif" and "sans-serif" in reader mode controls to match desktop
- 1136231 - Unify Reader View type options to be Sans-Serif on Left, Serif on Right
- 1136716 - Discrepancy between the tooltip displayed for the two Reader Mode close buttons
- 1138628 - Don't try to find article in reader mode cache on desktop until we actually store articles in cache
- 1139250 - Intermittent underline_timestamp_future-ref.html | application crashed [@ mozilla::CycleCollectedJSRuntime::CycleCollectedJSRuntime(JSRuntime *,unsigned int,unsigned int)] or [@ NS_ABORT_OOM(unsigned int)] or [@ mozalloc_abort(char const * const)]
- 1139678 - <Regression> Fx-Team-Non-PGO - Tp5 Optimized caused by background readability parsing
- 1140045 - Fix regressions caused by enabling desktop reader view toolbar button
- 1140172 - Use a single worker for background readability parsing
- 1141317 - Link text is too dark in reader view dark theme
- 1141550 - Downloads are not cleared from about:downloads when "Clear on exit" is used
- 1141618 - Put reader worker logging behind a pref
- 1141757 - Non-intermittent "Full message: TypeError: doc.documentElement is undefined" errors causing Talos bustage to be misstarred
- 1142183 - ~8MiB AWSY regression due to enabling desktop reader on nightly
- 1143844 - Be smarter about whether or not to show the reader toolbar button
- 1144355 - "doc.documentElement is undefined" in reader task
- 1144822 - hide the visually-hidden class of elements in reader view
- 1145259 - Reader view button doesn't appear when page is loaded from bfcache
- 1146046 - Update the not-an-article testcase in testReadingListCache to be really not an article
- 1146373 - Images in reader view are sometimes too small
- 1147122 - Restore reader view error message if about:reader fails when user clicks reader button
- 1147584 - Reader mode strips all the text contained between anchor tags in this document
- 1147597 - Privileged URLs processed by about:reader
- 1150174 - Use ReaderMode.isProbablyReaderable instead of full Readability parse to determine whether or not to show reader button
- 1150695 - Move isProbablyReaderable function to Readability.js
- 1150872 - Update toast notification when removing a page from reading list from reader view toolbar
- 1152121 - decodeURIComponent can throw an exception while trying to get original URL
- 1152412 - Reading list items that are images get stuck in "loading" state
- 1153262 - testReadingListCache.js length comparison failure with new Readability/JSDOMParser changes
- 1154028 - Make sure reader view UI styles don't accidentally get applied to readability content
- 1154504 - Reconsider exposing paint flashing to the user
- 1155083 - A portion of the reader view toolbar is still displayed when scrolling down on landscape
- 1156917 - Get higher resolution favicons for search engines
- 1158194 - Use scoped styles to avoid conflicts between styles for reader view content and controls
- 1158228 - Week 18 / May 1 - -Uplift github version of Readability/JSDOMParser into mozilla-central and aurora/beta
- 1158885 - Reader view sanity check test
- 1160346 - Allow distributions to customize the initial panel config
- 1160577 - Error message is no longer shown when a page isn't readable
- 1161701 - Intermittent testReaderView | testReaderView.js - == Article title - See following stack:
- 1162531 - Add a test for distribution add-on installations
- 1166364 - JavaScript Error: "TelemetryStopwatch: key "READER_MODE_SERIALIZE_DOM_MS" was already initialized
- 1166392 - Reader View type options are not localized anymore
- 1170384 - [JavaScript Error: "ReferenceError: gBrowser is not defined" {file: "chrome://browser/content/browser.js" line: 4547}]
- 1170841 - Show warning in add-on manager for add-ons that aren't properly signed
- 1170843 - Show a warning when a user attempts to install an unsigned add-on (if the pref allows)
- 1170844 - Display error message when add-on fails to be installed because it isn't signed
- 1170851 - Warn about add-ons detected as no longer signed during the periodic check
- 1173895 - App-disabled add-ons can be enabled through the add-on manager context menu
- 1175197 - Fix about:addons buttons styling
- 1175451 - Change "Added to list" super toast to "Page added to your Reading List"
- 1175741 - Unsigned add-on warning appears in about:addons for OpenH264 video codec
- 1177839 - Trying to load about:reader from the URL bar causes Firefox to crash
- 1179872 - Remove about:apps page and menu item
- 1181755 - Consider removing "title bar" preference
- 1183115 - about:apps should return "This address isn't valid"
- 1183643 - Add a testcase to make sure the Tracking Protection UI doesn't show up in a normal tab
- 1185163 - Create tri-state tracking protection pref
- 1185523 - Restore telemetry probe for number of items in reading list
- 1185927 - Cancelling add-on installation shows compatibility error dialog
- 1189453 - "Learn more" link in private browsing tracking protection should open in Private Browsing
- 1204900 - Extend life of reader mode telemetry probes
- 1204995 - Telemetry probe to know what % of people have "open external links in private tabs" enabled
- 1207719 - Change Switchboard to combine network requests for experiments and server configurations into a single network fetch
- 1209032 - Put "set a home page" pref behind a Nightly flag
- 1209352 - Target SUMO page on the FAQ menu item needs to be changed
- 1210386 - Link "Make Firefox Default Browser" to Settings page
- 1212889 - "undefined entity' when trying to open "about:rights" page
- 1216257 - Create new settings categories based on user research
- 1216265 - Remove any telemetry probes that reveal a user has entered private browsing
- 1217073 - Update restricted profile toggles to account for new settings organization
- 1218557 - Update copy for settings re-org items
- 1218858 - Update tracking protection language in about:privatebrowsing
- 1218942 - Telemetry probes for restricted profile toggles
- 1219240 - Telemetry probe to measure % of pages that show reader view button
- 1220833 - Update data reporting notification to point to privacy preference screen
- 1221679 - Changing language on phone will update language settings page title with "General"
- 1224197 - Link "Change" button from about:telemetry to Privacy sub-menu
- 1224661 - Click on Banner (Snippet) Experience is Inconsistent
- 1225842 - Can't add a search engine via OpenSearchDescription
- 1226238 - Remove "Share" and "Add to reading list" items from reader view toolbar
- 1227743 - Remove snippet (id) from rotation after the user clicks on it
- 1227974 - ZoomedView appears to be enabled on all channels
- 1228090 - Update tracking protection telemetry probes
- 1229350 - Import bookmarks behavior inconsistent on Android 6.0
- 1231792 - Experiment: Add bookmarks/history to 3-dot menu
- 1231896 - Recent tabs are not restored after a tab with an invalid address
- 1232296 - Let tap-to-load images ride the trains
- 1232467 - Remove "Open links in Private browsing" setting from Nightly
- 1232761 - Sort out data collection settings for restricted profiles
- 1234238 - Restore FFB theme
- 1234335 - Remove shortcut to add an item to your reading list from long tapping on reader view icon
- 1234693 - Point Switchboard URLs to production mozilla-services endpoint
- 1234733 - Incorrect locale language tag in Honeycomb EOL url
- 1235061 - Create histogram probe to measure % of users who have disabled zoomed view
- 1235876 - LWT permissions exposed to man-in-the-middle attacks
- 1235902 - Support actions from links in hosted feedback page
- 1236212 - Firefox crashes if date input field has to open with date 2016-01-01
- 1237144 - Improve telemetry probes to understand how people use the recent tabs panel
- 1238516 - Migrate the defaultenginename preference
- 1239102 - Create histogram probe to track % of people setting a custom home page
- 1239503 - Don't include URL when sharing text
- 1239513 - Replace about:feedback with page hosted on input.mozilla.org
- 1241566 - Disable malware download protection in Firefox for Android 46
- 1243387 - Add telemetry probe to understand how often users load reading list items when offline
- 1244329 - Flip the preference to on for requiring signed addons
- 1244704 - Add another more granular bucket for BOOKMARKS_COUNT probe
- 1244727 - Remove expired histogram probes
- 1244734 - crash in java.lang.NullPointerException: at org.mozilla.gecko.BrowserApp.enterEditingMode(BrowserApp.java)
- 1245497 - Update FENNEC_GECKOAPP_STARTUP_ACTION to measure homescreen shortcut launches
- 1245930 - Disable zoomed view
- 1246170 - Remove about:logins histogram telemetry probes
- 1246988 - Update Bing icon for Search
- 1247324 - Don't hit the network for switchboard configs in automation
- 1248399 - Update browser.snippets.geoURL and handling code to use MLS instead of geodude
- 1249384 - Support configuring switchboard server endpoint through intent extra
- 1249434 - Add a "Show web fonts" advanced option
- 1250289 - Aurora rc4 jobs permafailing with testSessionHistory | The Toolbar title is mochi.test:8888/tests/robocop/robocop_blank_02.html - got mochi.test:8888/tests/robocop/robocop_blank_01.html, expected mochi.test:8888/tests/robocop/robocop_blank_02.html
- 1251749 - Use UI telemetry to tell if settings are enabled or not
- 1253339 - Remove about:feedback code
- 1253588 - Enable bookmark history menu experiment by default
- 1253598 - Disable offline cache feature on release
- 1254225 - Add a more descriptive text/description to "Show web fonts"
- 1255552 - Remove old disabled test_bug720538
- 1256415 - FENNEC_GECKOAPP_STARTUP_ACTION data is wrong after removing WEBAPP startup action
- 1257513 - Remove bookmark-history-menu experiment, show menu items by default
- 1257628 - Enable search-term experiment on beta
- 1259158 - Update tab queues prompt telemetry to use UI telemetry instead of histograms
- 1259186 - Send DOM event when feedback page is automatically loaded, instead of custom URL params
- 1261137 - Add groups in Settings > Advanced
- 1261713 - Write unit tests for Switchboard logic
- 1262032 - Update description subtitle for Settings groups
- 1262489 - 'Show web fonts' setting could still be improved
- 1262811 - Switchboard startup crash with no connection
- 1262896 - Add utm_source parameters to default bookmarks
- 1266163 - Replace FENNEC_READER_VIEW_BUTTON histogram with UI telemetry
- 1267837 - Update grid item telemetry to indicate whether an item is pinned
- 1268729 - Telemetry probe for synced tabs panel empty view
- 1270929 - Create mechanism to enable/disable specific switchboard experiments from an add-on
- 1272348 - Remove insecure login doorhanger
- 1273173 - UI Telemetry bustage due to bad patch
- 1275784 - Enable reader view bookmark hint up to beta
Present:
mcomella
- Search engine bar & followups
- Partner stuff
Past:
- 686528 - Start Page (about:home) could be better on tablets
- 715179 - UI for changing default font size for font inflation
- 744662 - Sharing an email copies mailto:
- 766389 - Add snippet on home screen to advertise the Marketplace
- 768235 - Setting BrowserEventHandler.blockClick = true does nothing
- 769886 - Add a "Copy link location" action to the context menu for links
- 770345 - Changing orientation with preference dialog open prevents preference from being set
- 772527 - Remove unused imports in several files
- 775740 - PromptListAdapter extends ArrayAdapter but reimplements its existing functionality
- 775766 - Add "Copy Email Address" to long press context menu
- 775770 - Add "Copy Phone Number" to long press context menu
- 775773 - Add "Copy Image Location" to long press context menu
- 776064 - Long press "tel:" links context menu options have unexpected behavior
- 776110 - Relative URLs do not function properly in Reader Mode
- 776369 - java.lang.NullPointerException: at org.mozilla.gecko.FontSizePreference.setPreviewFontViewWidth(FontSizePreference.java)
- 777450 - Long-tap on Flash video selects all text on screen
- 778491 - Text of 'Your tabs from last time' entries on about:home is not centered vertically
- 778811 - "No Top Sites" text on about:home can be removed
- 778862 - Change layout_* "match_parent" tags to "fill_parent"
- 778879 - Relative URL code for Reader Mode should use Services.jsm
- 779321 - Switching to synced tabs in the tab bar causes the current page to animate (10" tablet)
- 779861 - Fix styling of Font Inflation box
- 780367 - java.lang.IllegalStateException: ScrollView can host only one direct child at android.widget.ScrollView.addView(ScrollView.java)
- 780481 - Text below third-row thumbnails on about:home slightly cut off
- 780486 - 'Top sites' heading background overlaps Firefox icon on about:home
- 781262 - Replace about:home Sync Box with "Promo Box" abstraction
- 784016 - Clicking on links near the right edge of the display does not work
- 784451 - Remove unnecessary comment in AboutHomePromoBox.
- 784472 - Unable to invoke the context menu on selected text
- 785562 - Non-breaking spaces in AboutHomePromoBox were replaced with regular spaces
- 788106 - java.lang.ArrayIndexOutOfBoundsException: at org.mozilla.gecko.FontSizePreference$<n>.onClick(FontSizePreference.java)
- 840574 - Browser.EXTRA_APPLICATION_ID not handled
- 851693 - Allow loading URI Intents
- 863347 - Remove about:home from preloaded bookmarks
- 864958 - Refine private browsing chrome colour
- 870171 - Expire old data
- 870925 - Provider: submissions
- 888086 - sync/Utils.java claims `StringBuffer should be used instead`
- 893910 - Current day failure count in data submission does not reset after 24-hour period
- 895828 - URL bar should not always be in focused state in editing mode
- 899394 - [fig] Tapping a bookmark list item causes the page to scroll to the top
- 899807 - Update python files to execute via /usr/bin/env python
- 899840 - Use sort or equivalent tool to provide consistent file ordering in makefiles created by fennec-copy-code.sh
- 900289 - Enable foreign key pragma on FHR database
- 901622 - Invalidate ProfileInformationCache after fixing add-on uninstallation
- 902560 - All FakeProfileTestCase tests fail in setUp() if fake profile dir is not removed
- 904122 - [fig] Scrolling on search suggestions page does not dismiss the keyboard
- 909274 - Unable to scroll through search engines
- 910859 - Bootstrap new UI testing API
- 912524 - crash in java.lang.NullPointerException: at org.mozilla.gecko.home.BrowserSearch.showSuggestionsOptIn(BrowserSearch.java)
- 913713 - Recording keyword searches for FHR fails with org.json.JSONException: No value for identifier
- 915312 - Ship minimal PBKDF2-SHA256 native library for Android
- 915355 - "keyword-search" event triggers on default search engine searches
- 915918 - If a different tab is selected in the background while in editing mode, URL being entered will open in that new tab
- 916507 - Make Robocop testing no longer rely on Reflection on our own code.
- 918494 - Intermittent testLinkContextMenu | Checking if the link has been added as a bookmark - The link has been bookmarked
- 919234 - Regression: Unpinning a site flashes thumbnail into neighbour thumbnail spot
- 920225 - Correct comments in manifest files
- 920642 - rm dead files
- 920674 - Add clarifying log statements to Prune service
- 924480 - With talkback, Swiping right from toolbar brings you to content, event when about:home is visible.
- 925546 - Rename TopSitesGridView.OnPinSiteListener to OnEditSiteListener
- 928566 - Use more descriptive parameter names in robocop assertion methods
- 932208 - BrowserToolbar and HomeFragment context menu 'Share' option should be disabled for these protocols: about:// chrome:// file://
- 933445 - Incorrect paths for android-services.mozbuild with fennec-code-copy.sh on Linux
- 935604 - Regression: Graphical corruption shown on screen during page load
- 935807 - D-pad arrow keys move focus outside textarea instead of navigating within
- 938824 - Remove reflection from testSearchSuggestions
- 938827 - Remove reflection from FennecNativeActions/Driver
- 938845 - Merge StringHelper and org.mozilla.gecko.* Strings
- 946547 - Change TestConstants package to org.mozilla.gecko.tests
- 947508 - Correct assertCurrentPage output message
- 947527 - Correct waitForPageIndex output for device
- 951776 - screen distorts after tapping on any search suggestion on some devices
- 952336 - Switch-to-tab on the current tab does not reshow web content
- 952343 - Dismissing editing mode (back button) started from web content will not return to web content
- 956858 - Menu is incorrectly accessible via hardware menu button in editing mode
- 957894 - Update account pickling code for Firefox Account
- 958889 - Make Fennec "Synced Tabs" tray display entry point to Firefox Account + Sync when user has no existing accounts
- 959652 - BrowserHealthRecorder.ensureEnvironment can be expensive during startup
- 960135 - local file access via Open Link in new Tab
- 960709 - Synthesized APK launch attempts to invoke the health provider; permission denial, app fails to launch - java.lang.SecurityException
- 960746 - Back/forward button state can get out of sync on tablets
- 961526 - crash in android.database.sqlite.SQLiteConstraintException: foreign key constraint failed (code 19) at android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(Native Method)
- 963873 - [Linter: UseSparseArrays] Consider using SparseArray for HashMap in AndroidGamepadManager.java
- 964454 - ReferenceError: panel does not exist in Home.jsm
- 965548 - Add a way to close edit mode in one tap on phones
- 967134 - Add documentation link to UITest javadoc
- 970973 - Empty space in toolbar where lock icon would go
- 975837 - crash in java.lang.IllegalArgumentException: Cannot handle null URLs in enterEditingMode at org.mozilla.gecko.BrowserApp.enterEditingMode(BrowserApp.java)
- 976775 - Rename AssertionHelper assertions to fAssert*
- 976833 - Override JUnit API methods in UITest
- 979078 - SHA-256 license distribution with binary
- 981872 - Replace use of MessageDigest with NativeCrypto where applicable
- 985610 - Remove duplicate menu_item_textsize definition.
- 991256 - Rename preprocessed Gecko* to Themed*
- 994989 - Move Save as pdf to the Page menu
- 996313 - JavascriptMessageParser does not immediately end the test when a js assertion fails
- 997477 - Add a way to close edit mode in one tap on tablet
- 997487 - Add UI telemetry to editing mode cancel button
- 998426 - Use same constructor across API levels in shrunken BrowserToolbar's LayoutParams
- 999750 - Recycle MotionEvents
- 1000149 - Simplify edit mode
- 1001243 - Hitting the right edge of the toolbar in editing mode may fall through to the tabs button on devices without animations
- 1001655 - Replace applicable Strings in test code with StringHelper references
- 1002303 - Provide a description on private tabs page if there are no private tabs
- 1005924 - URL outline is not resized correctly after changing device orientation
- 1007442 - Tune visual for not-signed-in remote tabs tray
- 1009279 - Increase browser toolbar editing mode hit targets by changing margin to padding
- 1009315 - Replace TelemetryContract interfaces with enums
- 1012795 - Replace editing mode cancel button telemetry extra with button id name
- 1014999 - Remote tabs panel setup/verification for tablets
- 1015450 - Tapping the toolbar during the awesomescreen close animation puts toolbar in inconsistent state
- 1017142 - Setup sync message given to users of sync 1.1 in the synced tabs tray
- 1017276 - Closing editing mode during open animation puts toolbar into inconsistent state
- 1019158 - crash in java.lang.NullPointerException: at org.mozilla.gecko.Telemetry.sendUIEvent(Telemetry.java)
- 1019595 - Lack of contrast on editing mode's 'X' button when using a lightweight theme
- 1021356 - Refine visuals in empty private tabs screen
- 1022464 - Returning to URL bar containing search terms doesn't re-enter search mode
- 1024778 - Do not use onFinishInflate in RemoteTabs*Panel
- 1028337 - ClassCastException when closing all private tabs
- 1029989 - Rename private_tabs_panel_description to reflect new string content
- 1030363 - Create Sound.jsm for Android
- 1037740 - Private Tabs verbiage is truncated on small tablet
- 1039062 - Remote tabs tray distorted on phone
- 1039738 - Private tabs list is cut off for portait orientation
- 1046017 - Taps are offset on some devices
- 1046203 - Change BrowserToolbar to use alternative layout when isNewTablet()
- 1047264 - Regression: On screen options button appears after exiting edit mode on devices with hardware options button
- 1057651 - Remove excess padding from new_tablet_browser_toolbar edit_cancel
- 1058909 - Implement new tablet toolbar display mode
- 1062338 - Regression: Back button icon missing in menu on some small screen (?) hardware (?) devices
- 1065712 - Move new_tablet_* to the appropriate directories
- 1066250 - Consider always showing URL in toolbar in new tablet UI
- 1066253 - Display favicon in tab strip instead of toolbar in new tablet UI
- 1069686 - Move tab_strip_* to layout-large
- 1070087 - Implement new tablet menu bar pressed/focused button size
- 1071226 - Refine private browsing new tablet browser toolbar
- 1071267 - Revise door hanger behavior in new tablet toolbar
- 1071878 - Sites without favicons should show an empty rectangle rather than a globe
- 1072464 - Discuss new tablet forward button size
- 1072466 - Update new tablet assets
- 1072469 - Discuss new tablet browser toolbar height
- 1073449 - Regression: the default favicon icon looks too big on phones
- 1075531 - Robocop failures in larch due to changes in toolbar
- 1076260 - Fix visual dividers of tabs on top
- 1077032 - about:home favicon in the new tablet UI is poor
- 1077730 - Adjust colors of pressed/focused state of new tablet navigation toolbar buttons
- 1077755 - Implement new tablet menu bar pressed/focused private browsing button color
- 1078508 - Design and implement doorhanger for unidentified security state (new tablet)
- 1079183 - The new refresh buttons looks a bit small
- 1079693 - Intermittent testAddonManager | Exception caught - junit.framework.AssertionFailedError: Text string: '^Add-ons$' is not found!
- 1079874 - crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.BrowserToolbarTabletBase.setButtonEnabled(BrowserToolbarTabletBase.java)
- 1084542 - Move shared code from Back/ForwardButtons to NavButton.
- 1084545 - Update nav button stroke color
- 1084659 - Move misplaced new_tablet_* resources
- 1085487 - Correct new tablet menu bar item alignment
- 1085596 - [meta] Implement simplified (v1) new tablet editing mode
- 1085771 - New tablet UI: LWTheme background should be displayed on tabstrip
- 1086981 - Cancel editing mode when pressing menu items
- 1086983 - Restore editing mode text when switching tabs on new tablet
- 1087734 - Use close button ("x") on new tablet tab strip
- 1090287 - java.lang.NullPointerException: at org.mozilla.gecko.toolbar.BrowserToolbar.updateProgressVisibility(BrowserToolbar.java:626)
- 1091587 - Improve Private tabs's empty view layout on new tablet UI
- 1092254 - Use Solo.waitForCondition under the hood in BaseTest.waitForTest
- 1095278 - Android builds are going to burn when Gecko 36 merges to Beta
- 1096958 - crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TopSitesPanel.access$N(TopSitesPanel.java)
- 1100021 - New tablet toolbar buttons are broken on devices with hardware menu buttons
- 1105053 - Move LightweightTheme* to sub-package
- 1105472 - Domain highlighting fails when the URL is longer than the Awesomebar
- 1105541 - Fine-tune Lightweight theme colors on new tablet
- 1105563 - Move Themed* to sub-package
- 1106935 - Remove old tablet code & dependent resources
- 1107386 - New tablet UI - Browser menu is clipped and unusable on the Kindle Fire
- 1107698 - Fix setAlpha in ResizablePathDrawable
- 1110555 - LWT bitmap is incorrectly clamped to the right after starting the device in portrait mode and rotating to landscape
- 1112397 - Go back in testSettingsMenuItems on 7" tablet
- 1114774 - Black notification bar slides up when you trigger share overlay on Android L
- 1116369 - Remove new tablet toggle preferences assets
- 1116910 - Share button is larger than other buttons in ActionBar action mode on new tablet
- 1116912 - [Tablet] Toolbar is hidden when opening a new tab with action mode open while scrolled down
- 1122302 - Replace "Add to Firefox" with "Send to other devices" menu item
- 1123904 - "about:reader" URL in toolbar isn't user-friendly
- 1124190 - [tablet] Tabs opened in background take selected tab's back/forward button state if switched to before loading is completed
- 1127154 - Enabling LWT changes the pressed/focused/etc. color of the navigation buttons
- 1127445 - Add "Add to reading list" button in the browser menu
- 1130203 - Implement v2 share overlay mock
- 1132165 - Refine padding of Voice input icon
- 1132720 - Hide ShareDialog at the end of the exit animation
- 1132747 - Fix Android L "share" list item in long press context menu
- 1132751 - Fix Android L Settings page's build icon size
- 1132763 - Hiding system UI in reader mode is broken
- 1132986 - Use light-theme default system dialog in "Send tab to device" dialog
- 1133770 - Selected tab in tab strip (tablet) not always visible after changing orientation
- 1134192 - Opening a new tab while playing a video in fullscreen will open the tab in some sort of fullscreen mode
- 1134484 - Implement v1 color palette
- 1134490 - Change tabs panel tab changer text to toolbar grey
- 1135796 - ActivityUtils incorrectly divides API levels
- 1135864 - Fullscreen mode does not draw over the status bar
- 1137240 - Color android status bar with tabs tray grey on Android L
- 1137483 - Add a "quick search" bar of search engines
- 1138529 - crash in java.lang.NullPointerException: at org.mozilla.gecko.BrowserApp$15.onStartEditing(BrowserApp.java)
- 1138723 - Tablet does not inherit Material theme
- 1140210 - Improve MenuItemActionView readability
- 1142196 - Make JS' reader mode and Java's "Add to reading list" buttons' behavior consistent
- 1143759 - share plane in quick share menu is too big
- 1145217 - Disable "Add to reading list" button on about: pages (except about:reader)
- 1145892 - Add null check to clientrecords in ShareDialog
- 1145897 - ActivityChooserModel.hasOtherSyncClients gives stale data
- 1147121 - Make share overlay recent apps title bar color match fennec's
- 1147535 - Update failure string in share overlay send tab failure
- 1147653 - Polish "Send tab to device" confirmation
- 1147661 - Update "Send to devices" icons
- 1148041 - Font in share overlay is unexpectedly bolditalic on 4.4
- 1148197 - Share overlay misaligned on small devices
- 1148390 - Share icon from action bar is misaligned on gingerbread devices
- 1148550 - General menu visual improvements & change to material 3-dot menu/add-tab icons
- 1148670 - Correct MenuItemActionView.onLayout calculation
- 1148677 - "Send to other devices" icon blurry in long-press send link context menu
- 1150430 - Blank row in Custom Menu instead of the quick-share row (Honeycomb)
- 1150742 - Rename new_tablet files in resources/ dir
- 1150974 - Losslessly compress all png assets
- 1151089 - "Send to other devices" has an unexpected transition when clicked
- 1152314 - The 'back' button on the upper left corner from the settings menu does not do anything on some devices
- 1152337 - crash in android.content.res.Resources$NotFoundException: Resource is not a ColorStateList (color or path): TypedValue{t=0x2/d=0x101009b a=3} at android.content.res.Resources.loadColorStateList(Resources.java)
- 1152489 - crash in java.lang.NullPointerException: at org.mozilla.gecko.BrowserApp.enterEditingMode(BrowserApp.java)
- 1153193 - Share overlay is displayed when tapping on paper plane icon from context menu
- 1154836 - Crash on HC - java.lang.ClassNotFoundException: org.mozilla.gecko.MediaPlayerManager$GeckoPresentation
- 1155331 - MediaPlayerManager may be stripped by ProGuard because it's only accessed via reflection
- 1155855 - Can't dismiss share overlay after launching browser
- 1157534 - HomeBanner draws behind BrowserSearch, causing overdraw
- 1158282 - Custom search engine favicons are displayed inconsistently in BrowserSearch screen
- 1161150 - Intermittent Android 4.3 PROCESS-CRASH | Automation Error: Missing end of test marker (process crashed?) during testFilePicker
- 1162372 - Custom URI schemes in the location bar can lead to URL & SSL spoofing
- 1162423 - Implement Browser.EXTRA_CREATE_NEW_TAB
- 1164114 - Handle intent uris without an explicit package set
- 1164715 - Polish default thumbnails in tabs tray
- 1164938 - Enable MOZ_ANDROID_TAB_QUEUE flag only on NIGHTLY_BUILD because draw over other apps permission is required
- 1165422 - Update Android SDK and build tools to 22
- 1166462 - Add Telemetry probe for content of "Title bar" setting
- 1168980 - Search app stores when opening an intent:// URI that doesn't have an appropriate app installed
- 1168998 - Filter intent:// URIs use to prevent malicious attacks against the browser & installed apps
- 1170285 - Define lint.xml config for "base" sub-project
- 1170289 - Move SearchEngineBar's favicons to ImageView
- 1170724 - Autophone - 2015-05-20 Throbber start regression in S1S2 on fx-team
- 1170804 - Add .eslintrc files for /mobile JS files
- 1170884 - Fix warnings in android lint output of base sub-project
- 1170886 - Audit use of @SuppressLint annotation (and XML equivalent)
- 1171789 - `TEST-UNEXPECTED-FAIL | testSettingsMenuItems | Waiting for settings item default ^Queue links for later` permafail on Android 4.0
- 1172201 - Correct GradleDynamicVersion lint warning
- 1172831 - [Linter: UnusedResources] Remove unused resources & add fake references to prevent Linter warnings
- 1173147 - Prompt the user when opening intent URIs in private browsing mode
- 1173200 - Apps with original URI schemes using web extensions (e.g. html) do not launch
- 1173228 - [Linter: SetJavaScriptEnabled] Audit WebView.setJavaScriptEnabled call
- 1174365 - [Linter: DrawAllocation] Don't allocate in draw/layout functions
- 1175354 - [Linter: UseCompoundDrawables] Substitute LinearLayout for TextView w/ compound drawable
- 1175355 - [Linter: HandlerLeak] Audit `new Handler()`s for resource leaks
- 1175388 - [Linter: AlwaysShowAction] Disable android-lint rule at a file level
- 1175532 - No visible action when choosing "Share" from Action Bar and Reader View toolbar
- 1176886 - [Linter: UselessParent] Remove/merge unnecessary parent layouts
- 1177166 - [Linter: IconDuplicates] Remove duplicated icons
- 1177244 - [Linter: MergeRootFrame] Use <merge> instead of <FrameLayout> where applicable
- 1177611 - Adjust private browsing tab tray color
- 1177774 - Fix remaining eslint issues given current config
- 1177781 - Determine severity levels in base lint config
- 1179403 - Private browsing ToolbarProgressView too dark
- 1179407 - Private browsing toolbar text background fades to wrong color
- 1179479 - [tablet] Tint private browsing toolbar buttons
- 1179731 - Autocomplete suggestions pop up can be seen in awesomescreen/url suggestions
- 1180011 - [tablet] url bar asset not updated for private browsing mode
- 1180907 - Call Drawable.mutate before setting tint
- 1181882 - Hide find in page bar on HomePager
- 1182328 - FF41: Only add CATEGORY_BROWSABLE on "intent" and "android-app"
- 1183659 - Revise copy in "tab received" notification
- 1184708 - private browsing progress bar sometimes orange at first
- 1186020 - Download icon is very dark
- 1187538 - *_tabs_item_cell does not use gecko:state_recording
- 1187547 - Can't interact with firefox when screen filter is active
- 1188557 - Use correct import in ThemedView.java.frag template
- 1189585 - Create DrawableUtil.tintDrawable
- 1189944 - Annotate DrawableUtil
- 1189957 - "Address wasn't understood" with Delta link
- 1190301 - Refine appearance of tab audio indicator & enable it by default
- 1190968 - Update Wikipedia search asset
- 1191580 - Capitalize "Private Browsing" in about:privatebrowsing on normal tabs
- 1192044 - Remove shadowed xlarge browser_toolbar_height
- 1193042 - Use divider grey for dividers in panels UI
- 1193580 - Optimize icons
- 1193950 - Some action bar icons (e.g. reload) are the wrong shade of grey on pre-Lollipop tablet
- 1193974 - Remove new_tablet prefix from ids, resources, etc.
- 1193975 - Remove *.NewTablet styles and lean on resource system
- 1194659 - Back/forward are not visually disabled on phone
- 1195517 - Remove unused menu drawables
- 1196005 - Add l10n note regarding "Private Browsing" capitalization
- 1196553 - Add to Reading list icon in menu doesn't look disabled when disabled on phone
- 1197014 - Add ThemedFrameLayout
- 1197412 - Move drawableTintList functionality to ThemedImage*
- 1197413 - Remove foreground drawable's setColorFilter in BrowserToolbarTabletBase.setPrivateMode
- 1198084 - Tab audio indicator is not a11y friendly
- 1198369 - If they cannot be opened, Intent URIs should go to fallback url before searching the play store
- 1198955 - Remove "title bar" preference probe
- 1199041 - Improve comment in DrawableUtil.tintDrawableWithStateList
- 1201206 - Application styles should inherit from Theme.AppCompat
- 1201346 - Toolbar menu button background does not work with lightweight theme on phone
- 1201770 - Update Google icon for Search
- 1202247 - Text selection action bar uses old 3-dot menu icon
- 1202870 - Update browser toolbar menu item row height to 48dp on > GB
- 1203628 - "Send to other devices" from Share overlay in other apps is styled incorrectly
- 1205835 - (telemetry v1) Support sending core metrics in telemetry pings from Firefox for Android
- 1208268 - Decouple Sync notifications from Sync backend by moving code to a BroadcastReceiver
- 1208790 - Magnifying glass icon displayed twice in search hint (French only)
- 1208956 - Universal XSS with browser_fallback_url extra in intent: URL on Fennec
- 1209967 - Toolbar: Always show the overflow menu
- 1210862 - Consolidate corner radius in dimens
- 1212347 - Disable GeckoView globally to disable geckoview_example
- 1213223 - Theme: accentColor is not used everywhere anymore after switching to Theme.AppCompat
- 1213366 - Remove "android:" prefix from colorPrimary*
- 1214401 - Fix crash reporter check color
- 1214939 - Black Material check in Android 4* password dialog
- 1214942 - Toolbar ActionBar icon colors are the wrong color (white) on 5+.
- 1215079 - Menu background colour is incorrect on Gingerbread devices
- 1215353 - StrictModeViolation in TabReceivedBroadcastReceiver
- 1216503 - Settings screen is not using accentColor anymore
- 1217151 - Black checks on Android 4 in Sync Settings
- 1217484 - Intermittent testNewTab | GeckoEventExpecter - blockForEvent timeout: Content:PageShow
- 1218040 - Call setIntentRedelivery in TabReceivedService
- 1218086 - Play store intent URI fails to load
- 1219950 - Remove special youtube intent handling code
- 1220196 - Black Material check in Android 4* doorhanger
- 1220309 - Extend AppCompatActivity in GeckoApp
- 1220315 - Set a homepage preference has the wrong theme on Lollipop+
- 1224214 - Remove "Use current tab" checkbox from "Set a homepage" setting
- 1227322 - Remove nightly flag from set homepage pref
- 1227348 - Add "Use default homepage" to homepage preference
- 1227351 - Remove unused homepage current tab string
- 1229433 - Fix mobile eslint failures
- 1229892 - Move SetHomepagePreference configuration from code to xml
- 1229958 - Remove android:panelBackground
- 1230648 - Fennec menu (spawned from device's hardware menu-button) has completely transparent background
- 1232773 - Call Adjust.onPause and Adjust.onResume methods
- 1233614 - Use Adjust.setEnabled in favor of checking the GeckoPreference each time
- 1238785 - Delete health.db after Firefox Health Report is removed from Fennec
- 1238788 - Run Android lint in automation
- 1241599 - Land Android telemetry format documentation
- 1241685 - Link Gecko preference with java telemetry server preference
- 1241697 - (telemetry v2) Add A/B experiment data to java telemetry uploads
- 1243305 - crash in android.os.TransactionTooLargeException: at android.os.BinderProxy.transactNative(Native Method)
- 1243558 - Experiment with linking to screenshots on device from bookmarks panel
- 1243585 - (telemetry v3) Periodically attempt to re-upload Telemetry documents that failed to upload
- 1243595 - Add session/usage data to telemetry pings
- 1244293 - Don't upload telemetry if user opts out
- 1244295 - client ID is null for new Nightly installs, causing initial telemetry pings to fail
- 1244297 - Telemetry server does not appear to be receiving "core" pings
- 1244316 - Upload Java telemetry in restricted profiles according to admin settings
- 1244859 - Remove trailing slash from telemetry ping url
- 1244861 - gzip telemetry pings
- 1245493 - Opening a link from tab queue notification will display Firefox with the header cut off for a few seconds
- 1245711 - Use Adjust's recommend proguard config
- 1246209 - (telemetry v2.5) Add profile creation date to telemetry pings
- 1246314 - GeckoProfile.getClientId may leak profile paths
- 1246792 - Use `times.json` constant & others in GeckoProfile
- 1246816 - Get ProfileCreationDate from system if times.json could not be read
- 1246839 - Fix resource leaks from Coverity
- 1247489 - Move TelemetryPing construction to a Builder
- 1247557 - [Static Analysis][Resource leak] In function query (Uri mainUri, Uri fallbackUri, String condition)
- 1247572 - Update core ping documentation with profile creation date
- 1248066 - Use separate Adjust token for Firefox for Android release and beta builds
- 1249092 - GeckoProfile leaks profile path
- 1249150 - Remove unused FakeProfileTestCase
- 1249288 - Support `defaultSearch` parameter of core telemetry ping
- 1249491 - Add integration tests for telemetry client ID
- 1250250 - Store updated telemetry SEQ_COUNT before starting the telemetry service
- 1250707 - Implement URL annotations table
- 1251656 - Add comment to explain what happened to browser.db upgrade 26->27
- 1252557 - Fix remaining lint issues so we can add lint to automation
- 1252717 - Switch all passing lint warnings to errors
- 1253319 - Add search counts measurements
- 1253338 - Add creation date to "core" ping
- 1253381 - Create JavascriptBridgeTest and port existing tests
- 1254605 - Split lint and unittest TaskCluster jobs
- 1255208 - [lint: UnusedResources #2] Let's save us some APK size
- 1255234 - [lint: Assert]
- 1255423 - crash in java.lang.IllegalArgumentException: column ''type'' does not exist at android.database.AbstractCursor.getColumnIndexOrThrow(AbstractCursor.java)
- 1255657 - Write new client ID file in Java before Gecko starts to prevent race condition with JS accessing client ID
- 1256405 - Add deprecation warning to SimpleCursorLoader
- 1256427 - Investigate replacing AppCompat methods with built-in framework methods, post GB, to save APK size
- 1258566 - [lint: PluralsCandidate] Disable
- 1258605 - Vimeo "open app" button takes you to an about:neterror page, if you don't have vimeo app installed
- 1258769 - Add checkstyle gradle task
- 1258787 - Run tier 2 checkstyle task in automation
- 1258789 - Add WhitespaceAround checkstyle check & fix issues
- 1258794 - Add checkstyle check for excess whitespace
- 1260478 - Move TabsProvider integration tests to unit tests
- 1260874 - Rename android-api-15-frontend to android-test
- 1260914 - Correct android-lint build config
- 1261494 - Intermittent testUnifiedTelemetryClientId | Client id file does not exist yet - or Retrieving clientId from JS has timed out -
- 1261617 - Add UI Telemetry probes for search.1 actions
- 1261965 - [infer] Errors in FilePickerResultHandler
- 1262625 - Consider refactoring GeckoProfile lazy initialization for clarity
- 1263056 - [checkstyle] Add WhitespaceAfter check
- 1263201 - Run checkstyle before push in reviewboard extension
- 1263758 - NullPointerException when using a custom search engine as the default (telemetry)
- 1263761 - Improve defaultSearch core-ping docs for custom search engines
- 1264492 - Resolve distribution ping version number conflict
- 1266554 - Update telemetry docs to explain version number discrepency caused by distribution ID uplift
- 1266820 - Temporarily disable screenshot in bookmarks
- 1267468 - Clean up FileUtils & merge in FileUtil
- 1268525 - Add the client's current time to HTTP headers for core ping
- 1268603 - Back button history menu colors are incorrect
- 1268606 - URL bar text selection action bar is incorrectly colored
- 1269407 - isSupportedSystem early-return breaks initialization assumptions - Crash in java.lang.NullPointerException: at org.mozilla.gecko.BrowserApp.onStart(BrowserApp.java)
- 1269924 - Telemetry reuploader follow-up: address confusion over NetworkUtils naming
- 1269926 - Update documentation to mention when reuploader is not robust
- 1270191 - Ensure Java telemetry uploader is not run in automation
- 1270213 - In telemetry JSONStore, use docID for file names rather than unique ID argument
- 1270963 - Crash in java.lang.NullPointerException: at org.mozilla.gecko.telemetry.UploadTelemetryCorePingCallback$1.run UploadTelemetryCorePingCallback.java
- 1271000 - Document local unit test failures
- 1271390 - Document core ping submission date HTTP header
- 1271805 - Update color of a pressed item in the long-press back history menu
- 1272166 - Telemetry logging can potentially leak user information
- 1272431 - Make TelemetryPingStore.getAllPings return pings in order – earliest to latest
- 1272817 - Crash in java.lang.IllegalArgumentException: Expected buffer size larger than 0. Got: 0 at org.mozilla.gecko.util.FileUtils.readStringFromInputStreamAndCloseStream(FileUtils.java)
- 1273309 - Update core ping docs after search measurement landing
- 1273684 - Add docs after landing core ping session measurements
- 1273686 - Reconsider argument validation in core ping
- 1273689 - Consider adding core telemetry ping upload for end of first session to capture session usage data
- 1274051 - Only enable telemetry logging on non-release builds
- 1274052 - Log search engine identifier as an extra
- 1274433 - StrictModeViolation – JSONStore writes to disk on main thread
- 1274727 - Update core ping search docs with more information
- 1275669 - Don't make adjust pings from automation
- 1275880 - "Settings" header is incorrectly colored
- 1277071 - Move PREF_SEQ_COUNT -> CorePingBuilder
- 1277214 - Autophone - Mochitest Exceptions on Android 4.x
- 1277339 - Remove xml.xml -> preferences_privacy_clear_tablet
- 1277407 - Adjust cannot be built without keyfile, making local development difficult
- 1277553 - Android builds are going to permafail when Gecko 49 merges to Beta (Must specify --with-adjust-sdk-keyfile when MOZ_INSTALL_TRACKING is defined!)
- 1278008 - Cannot use Adjust OnAttributionChangedListener: java.lang.NoClassDefFoundError: com/adjust/sdk/OnAttributionChangedListener
- 1279045 - Remove broadcastHealthReport* and friends
- 1280405 - Crash in java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(Unknown Source)
- 1283318 - Add comments to note that Adjust beta builds in automation use sandbox token rather than beta token
- 1285511 - Permafailure on beta tier-2 android frontend tests due to Adjust passing method count
- 1285989 - when pushing to mozreview, checkstyle should provide useful error output
- 1285993 - checkstyle push hook for mozreview shouldn't run for JS only changes
- 1289006 - Crash in java.lang.NullPointerException: storage == null at java.util.Arrays$ArrayList.<init>(Arrays.java)
- 1290882 - Exit fullscreen snackbar references back button even though back is hidden in immersive fullscreen
- 1301718 - Update Activity Stream Highlights page icons with PageMetadata's image_url
- 1315201 - [a11y] Improve accessibility for Activity Stream context menu
- 1341275 - Activity stream - Website icon from Context menu is inconsistent
- 1367024 - Crash in java.lang.ArrayIndexOutOfBoundsException: length=58; index=-4 at java.util.ArrayList.get(ArrayList.java)
- 1369604 - Activity Stream Highlights query is very slow
- 1373964 - Startup Crash in java.lang.NullPointerException: Attempt to get length of null array at org.mozilla.gecko.GeckoApp$DeferredCleanupTask.run(GeckoApp.java)
- 1375249 - Focus/Klar are always built in Release configurations
- 1377287 - Activity Stream: Replace label algorithm with something that makes sense
- 1381984 - Replace StringUtils.join with TextUtils.join
- 1382036 - Follow iOS algorithm for top sites title query: get provider from database
- 1382304 - hgignore captures/ directory
- 1382332 - Dedupe http(s) in highlights; dedupe multiple bookmarks for the same url in top sites
- 1385934 - [RTL] Topsites in Activity Stream is right-aligned: should be center-aligned
- 1386052 - Join PageMetadata with AS top sites
- 1386902 - Change top sites title to "subdomain.domain" (or "domain")
- 1388377 - Activity Stream: Update highlights welcome/empty message
- 1388379 - Activity Stream Top Sites: Update default icons (and pages?)
- 1388396 - Activity Stream: when have no good favicon, display letter from subdomain over stable color
- 1389637 - Dragging over AS Top Sites titles does not pan top sites
- 1390203 - Only grab highlights images on wifi
- 1390356 - Rename StreamPageIconLayout; use in BottomSheetContextMenu
- 1390372 - Follow-up: set top site title to page title if the uri has a path
- 1390620 - Botched rebase: address (if needed) overrideScaleType and fitCenter for StreamPageIconLayout
- 1390685 - InvalidHighlightCandidateException being thrown frequently from empty uris
- 1391413 - Improve fennec top sites title for distributions: use page title and display two lines
- 1393225 - Losslessly compress photon PNG assets
- 1393274 - [RTL] Top sites highlight item does not support rtl correctly
- 1393577 - AS Context menu page domain scheme (domain.tld) leave out information, is inconsistent with top sites
- 1393579 - AS top sites: what happens when you have a page with a path but don't have a page title?
- 1393699 - Include Pocket referer in Top Stories
- 1394641 - Verify old suggestedsites distribution format looks good with new AS top sites icons and write code to prevent regressions
- 1395370 - Rename BaseTest so it indicates it's been replaced
- 1395409 - Write test for Activity Stream Pocket referrer URI
- 1395645 - Fetch Pocket stories more frequently
- 1395761 - Highlights icons not centered
- 1397888 - Top sites title: move pin icon to top left
- 1398368 - Drop Pocket items without title, image_url, or url
- 1398834 - Add ability to add custom top sites
- 1399683 - Rotating device re-layouts Activity Stream panel to fit half the screen sometimes
- 1400072 - Starting Fennec in landscape and rotating to portrait causes top site overlap
- 1400397 - Highlights may fail to load image (via https://getpocket.com/explore/trending)
- 1400825 - Allow dismissing suggested sites from top sites
- 1401043 - Build Activity Stream telemetry dashboards
- 1401385 - Pin to Top Sites item does not appear on tablet devices
- 1401394 - Update icon in add-ons menu only appears in phone configuration
- 1401733 - Crash in java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android.util.AttributeSet] at java.lang.Class.getConstructor0(Class.java)
- 1401743 - [a11y] Pocket arrow is announced as "unlabelled button"
- 1401779 - Use new version of onCreateView
- 1402005 - Add a link to SUMO page about new Activity Stream experience
- 1402026 - Update Activity Stream telemetry documentation with missing details
- 1403347 - Crash when opening "Top Sites" panel preference in landscape on Nexus 5
- 1403755 - Crash in java.lang.IllegalStateException: Unknown top site type: 0 at org.mozilla.gecko.activitystream.ActivityStreamTelemetry$Extras$Builder.forTopSite(ActivityStreamTelemetry.java)
- 1404460 - Disable Pocket/Top Stories for all but locales from 3 regions (US, Canada, Germany)
- 1405404 - Pocket recommendations do not show in Deutsch multi-locale builds
- 1405513 - Add additional debug info for "Requested position does not exist" crash
- 1410221 - Crash in java.lang.NullPointerException: Attempt to invoke virtual method ''android.content.Context android.view.ViewGroup.getContext()'' on a null object reference at android.support.design.widget.Snackbar.<init>(Unknown Source)
- 1410497 - Remove local.properties from source tree
- 1411657 - Put "Recommended by Pocket" feature behind a feature flag
- 1411749 - Follow-up: fix testActivityStreamPocketReferrer after Pocket feature flag implementation
- 1414995 - Throw when publicsuffixlist cannot be opened
- 1415266 - Re-enable Pocket stories
- 1416971 - Use Correct Pocket Read More Endpoint
- 1417361 - [Activity Stream] - Tablet menu is not opened correctly
- 1618560 - Add support for profiling multiple java threads
- 1632682 - Scripts are run in content process before ScriptPreloader is initialized
- 1667223 - mach perftest VIEW is broken on GS5 locally: replicate time just keeps increasing
- 1670247 - The test site used in the android `view` tests, https://www.example.com/ doesn't always resolve to a host
- 1688888 - Audio scrubber on sputniknews.com is draggable outside of the area it should be
- 1724645 - Update PerfomanceMark APIs to User Timing L3
- 1729053 - Add links in docs to Mozilla engineering show and tell
- 1729056 - "Firefox for Mobile Devices" doc is outdated, references fennec
- 1730762 - Update mobile raptor docs to indicate treeherder results aren't available
- 1734935 - Add profiler markers for GeckoSession.onLoadRequest (UI)
- 1734941 - Add marker for EventDispatcher handleMessage
- 1744336 - substitute-local-geckoview is very slow (5min+) when run in ac due to mach calls
- 1752381 - substitute-local-geckoview.gradle fails (because it parses mach's python warning message?)
- 1756251 - Document thread safety guarantees of GeckoJavaSampler
- 1762482 - Update `PerfomanceMeasure` APIs to User Timing L3
- 1766516 - Add checkboxes for common java threads to about:profiling
- 1767063 - Questionable narrowing conversions (via clang-tidy) in Performance.cpp
- 1772416 - Address intermittent WPT failure: measure_associated_with_navigation_timing.html
- 1772417 - Make WPT tests pass: performance-measure-invalid.worker.html
- 1775499 - Crash [@ nsContentUtils::StructuredClone]
- 1797137 - Add recommendation to "Files: exclude" build directories in vscode docs
- 1797863 - Add class documentation for accessibility node classes like Accessible
- 1798388 - Add profiler markers for common, high-level accessibility use cases
- 1798588 - Documenting PGO in performance/benchmarking.html page
- 1800949 - Add documentation for high-level accessibility code flow
Present:
rnewman
- History sync on iOS and assorted miscellany.
- Partner stuff.
Fixed
Working on
nalexander
- Contributors: working with Ahmed and vivek last week on tabs database and split pane history panel tickets, respectively.
- Special thanks to Nicolas Croiset for helping me debug bug 1138943
- Partners: working on bi-directional Java Addons: bug 1168407
- Proof of concept working as of last night; need to re-factor API to support "unloading" DEX files
- Partners: working on integration with third-party identity services.
- Android: continued investigating FxA sign-in over the web: bug androidwebfxa.
- Met with dcoates and rfkelly
- dcoates has built a "sign-in with Open ID" proof of concept for a partner demo
- action is back to me to build an API for creating Firefox Accounts from chrome JS
- mcomella has also been pushing Intent handling, which ties into this story
- Partners: working on --with-android-distribution-directory; still waiting for bug 991983 to land to rebase.
- iOS: reviews.
- mach package-frontend: local improvements only -- now using Tree Herder and the local pushlog database to scrape data.
Martyn Haigh
- Finishing TQ
- Hacking on Settings & Tabs Panel
Past:
Present:
Stefan
Just Closed:
- 1160467 - [ga-IE] [sv-SE] [bn-IN] Firefox for iOS (build 9): Locale code mapping error due to Mozilla locale codes not adhering to BCP 47
- 116266 - Upgrade the CI Server to Xcode 6.3.2
- 1164555 - Do an optimized release build for the Firefox target
- 1166860 - Crash in BrowserViewController.webView(, didFinishNavigation:)
- 1167288 - Startup crash in Browser.historyList
- 1165745 - Reading View Caching Issues
- 1164160 - Local server pages don't restore properly on resume
- 1166491 - Session encoding unsafely unwraps web view's URL
- 1167310 - Do not store tab state at startup
- 1168687 - Screenshots do not restore on resume
Current focus:
- 1094262 - (ios) Implement the Send To Extension UI
- 1141598 - Reader mode should open full screen
- 1168136 - Add an option to prefer single-column or grid layout for tabs on iPhone
Steph
Issues Resolved
- 1133564 - Google Maps interaction problems
- 1135814 - Content should not be under the bottom toolbar
- 1145433 - Tab list always opens scrolled to the top
- 1147157 - position:fixed elements break layout on orientation change
- 1151961 - Update bookmark favicons when pages load
- 1152858 - Tab tray thumbnails don't fill tiles
- 1153349 - URL bar buttons disappear after rotation
- 1154927 - Google.com interaction problems when scrolling
- 1156289 - Progress bar should always be visible, even when scrolled
- 1159348 - Build Warning: The app icon set "AppIcon" has unassigned images
- 1161071 - Improve location bar and toolbar scrolling
- 1162539 - Unable to scroll to top in landscape orientation
- 1162736 - Bottom toolbar briefly disappears after navigating away from about:home
- 1162936 - Settings and "+" buttons in tab view are not relocated vertically when switching between landscape and portrait mode
- 1163121 - Create ReaderModeBarView lazy
- 1163122 - Optimize BrowserViewController.viewDidLoad
- 1163695 - Improve tab tray animations to match UX mocks
- 1164296 - Tab Tray collection view extends into status bar
- 1164308 - Toolbar has missing icons on iPad and incorrect placement on iPhone
- 1164897 - Remove hardcoded status bar height
- 1165586 - Panning speed increases while urlbar appears/disappears
- 1165587 - Hard to get the browser UI back on e.g. Google Images
- 1166372 - Don't reopen tabs after crash
- 1166740 - Regression: Unable to scroll content once navigation-bar hidden
- 1168130 - Allow deleting of individual Top Sites Tiles
- 1168134 - URL Bar should color the domain differently from the rest of the URL
- 1168163 - Toolbar icons dont fade out completely on ipad after scrolling away toolbars
- 1168193 - Closing a tab with the 'x' should replicate the swipe animation to teach the user
- 1168194 - Web content appears under status bar after scrolling down a page
- 1168832 - Scrolling performance (tiling?) is notably worse than Safari on iPad
- 1169272 - New tab button flip animation is broken
- 1169392 - Regression: Progress bar no longer appears
- 1169750 - UIButtonLabel constraint errors at startup
- 1169833 - Tab count goes to 0 after closing last tab
- 1169857 - Tapping the URL bar at startup shows the tab animation over the Cancel button
- 1170581 - Updating tab counter causes performance issues
- 1170915 - Tab thumbnail code doesn't account for Reader toolbar
- 1171041 - Regression: Tab count button becomes unresponsive for a second or two after opening a new tab
- 1171463 - Regression: grey area shown where bottom toolbar used to be on about:home
- 1171699 - Page shows through the status bar when scrolling
- 1172524 - Remote Tabs Home Panel should not hit the network every time
- 1173204 - Memory leak in TabTrayController
- 1173372 - Tapping the URL bar during top site thumbnail editing mode, or backgrounding the app, should exit editing mode
- 1173773 - scrollablePage.html not found during UITests
- 1175185 - Compact tab setting results in inconsistent behavior
- 1176500 - Update URL Bar Curve to include rounded left corner
- 1177112 - Flicker when scrolling to the bottom of certain pages
- 1178119 - Don't force capitalization of localized text in Firefox for iOS
- 1178350 - Top site removal causes crash
- 1179811 - about:home tab flickers its icon in the tab drawer
- 1180612 - Tab tray animations jaggy (wrong) when status bar has non-default height
- 1183486 - Repeated crash when tapping URL bar immediately after opening app (build 24)
- 1183676 - Extended status bar causes layout gaps on TabTrayController
- 1183695 - Save sync logs on disk
- 1183905 - Add Sync Now button timestamps
- 1183970 - Test for deleting from top sites
- 1184233 - Tab Tray -> Browser Animations Bugs
- 1184817 - Horizontal scrolling doesn't work
- 1184947 - Release Build defaults to BuildChannel.Aurora
- 1186604 - Tabs jump down screen after deleting a tab thats >= 5 in position
- 1186638 - Add Breakpad into iOS project to report crash reports to crash-stats.mozilla.com
- 1187161 - CGContextDrawImage, CGBitmapContextCreate errors
- 1187416 - [Regression] Bookmark star animates up behind webview content
- 1187677 - Switching from landscape to portrait makes part of the page appear "below" the iphone top bar
- 1188903 - [Regression] Top Site tiles show only blurred favicon, no title or smaller favicon
- 1188947 - Add setting to control crash reporting in settings
- 1189413 - Regression: Unable to backspace a URL in edit-mode
- 1189902 - Offer crash reporting on first run after a crash
- 1190858 - Regression: URL Bar hides while page is still loading
- 1191058 - [meta] Performance issues with tiles on top-sites panel (about:home)
- 1191851 - App crashes on startup on Aurora 29
- 1191925 - UI was frozen for ~10 seconds when I first signed into Sync
- 1191987 - Send iOS formatted Build ID to crash-stats instead of timestamp
- 1192155 - URL bar should not send manually-entered URLs to search suggestion provider
- 1192388 - Automate minidump symbol generation when creating Aurora/Testflight/App store builds
- 1192637 - Log output fires twice
- 1192810 - Home panel flashes before content loads on cold boot
- 1193010 - Sync Now text reverts to default when scrolling the item out of view then in
- 1193012 - Home screen panels are translucent when they should be opaque
- 1193013 - Tab -> Browser animation for non-compact tabs on iPhone 6 cause flicker at top of the screen
- 1193028 - abc.xyz makes URL/Toolbar scroll a bit then stay in a partial state
- 1193178 - Toolbars disappear upon page load and vigorous scrolling
- 1193462 - Tapping Sign in on Empty Sync panel should take you to the Sign in flow, not Settings first
- 1193500 - Crash when closing last tab
- 1193755 - [Regression] Transition to URL edit mode stretches url label
- 1193782 - Tab count indicator can still get into a state showing 0
- 1194387 - [Build 32] Empty bottom bar
- 1194388 - Navigation toolbar and URL bar style change on tab focus
- 1194501 - No connection error page shown when phone is in no service state
- 1194664 - Crash when running Session Restore tests - deallocation of webview with registered NSKeyValueObservers
- 1194683 - RollingFileLoggerTests causes infinite loop in RollingFileLogger:newLogWithDate
- 1194720 - Search suggestions cell and row draw can be jarring
- 1194750 - Progress bar displays incorrectly during tab tray animation
- 1195318 - Password doorhanger should match the spec
- 1195986 - Need a way to generate breakpad symbols for all frameworks/executable in a format the crash-stats will accept
- 1196276 - Crash when switching between home panels rapidly
- 1196782 - Crash reports need Swift symbols to be de-mangled
- 1196950 - Use font downscaling for (possibly) truncated strings
- 1197832 - Add FBSnapshotTestCase project to Firefox for iOS project
- 1198407 - Ignore app snapshot when background the app while displaying a private tab
- 1198986 - Add about:rights to the Settings menu
- 1199074 - In Japanese, The Search Plugin of wikipedia(ja) does not work.
- 1199338 - Crash on tap of the tab button (TabTrayController.swift) in makeConstraints()
- 1199365 - Crash on address bar input
- 1199584 - Licenses/Rights fails to load after a period of inactivity
- 1199671 - URL Bar overlaps status bar after Swift-2.0 migration
- 1200210 - Replace NSLayoutConstraint with SnapKit constraint using snp_topLayoutGuideBottom/Top
- 1200218 - [iOS 8][Swift-2.0] Crash when selecting history panel
- 1200226 - Site session data loss
- 1200231 - [iOS 8][Swift-2.0] Crash when selecting RemoteTabs panel
- 1200239 - Graphical corruption on headers in Settings screen
- 1200418 - Page content appears in status bar when scrolling
- 1200625 - [Swift 2.0] - Top Sites edit mode toolbar has broken layout
- 1200627 - Top Sites site removal yields temporary black thumbnail
- 1200658 - Can't make the 'add to Reading List' icon appear
- 1201094 - In browser search replaces space with %20
- 1201504 - Open into a private browsing tab from a button on the tab tray
- 1201505 - Add visual cues and modifications to the browsing UI to indicate that we're in Private mode
- 1201509 - [meta] WKWebView instance for private browsing should not save any sensitive data
- 1201515 - Avoid storing local visits into History while browsing in a private tab
- 1201592 - Local web server's socket connection becomes terminated when the app is backgrounded and the phone is locked
- 1201901 - Content appears under status bar after flinging content but not dragging
- 1202793 - Avoid crash startup loops by prompting user after crash and delay restoring tabs until user decides to
- 1203640 - Hide private browsing tabs when in the app switcher when the user was previously on the tab tray
- 1203988 - Last synced string should use existing string from RemoteTabs and not use concatenation to avoid grammatical errors
- 1204050 - On tab close tab slide animation has regressed
- 1204056 - Nav bar icons overlaid over status-bar on scroll
- 1204492 - Add strings/l10n translations for pbmode
- 1204536 - Favicons should not be stored on disk while navigating in PBMode
- 1204545 - Use new iOS 9 non-persistent storage API to allow WKWebView to not save any web data to disk
- 1205307 - Add settings options allowing PB Mode tabs to be cleared when existing PB Mode
- 1205464 - Top Sites tiles blow up or shrink after rotating
- 1205800 - Add animations/better transitions when toggling private mode in the tabs tray
- 1206734 - Private Tab thumbnail header width needs adjusting
- 1207593 - Tab counter does not update when closing a tab
- 1208505 - Don't show crash recovery prompt if there are no tabs to recover
- 1208506 - Don't show crash recovery prompt if we were terminated for an upgrade
- 1209015 - Pop-ups are open in normal browsing instead of pbmode
- 1209083 - Regression: On tab selection yields a grey flicker
- 1210059 - Add a 'Learn More' link to the private browsing empty view that links to a SUMO article
- 1210103 - [meta] Firefox Password management
- 1210776 - Hide 'Close Private Tabs' settings option for iOS 8 users
- 1210794 - Private Mode Reader View UI needs "dark" asset set
- 1210798 - Restored private tabs do not use private, non-persistent configuration
- 1211471 - Regression: Unable to remove a bookmark from navigation bar
- 1211490 - Crash: Navigating to Help settings menu when coming from private mode tab tray
- 1211925 - Dont cache reading list items when viewing them in private mode
- 1211984 - Cache frecency query for Top Sites to prevent 2 second delay in display top site items
- 1211986 - Remove/improve blur performance for Top Site panel items
- 1211991 - Rotating Top Sites shows stale layout until frecency query finishes
- 1212699 - Crash in LoginsHelper.swift
- 1212921 - Regression: Default top-site thumbnails missing
- 1215263 - History dividers are too large
- 1215687 - Bookmarks parent folder header text overlaps < icon when device is rotated
- 1215698 - Changing system wide font size makes history item titles disappear
- 1215762 - [Regression] Animation from home panel screen to tab tray is offset incorrectly
- 1215938 - Send To empty state is misaligned
- 1216000 - Top-Site appearance (thumbnail & title) are broken with iOS split view
- 1216128 - Missing bottom divider line on bookmarks subnav header
- 1216921 - Tab layout is incorrect on device rotation
- 1217408 - Firefox crashes when open into Split View
- 1217843 - Firefox crashes after a "Clear private data" action is performed
- 1218826 - Crash in Storage: 0xb67000 + 551716 in UITableView _createPreparedCellForGlobalRow:withIndexPath:willDisplay:
- 1218832 - Startup crash in RollingFileLogger.sizeOfAllLogFiles
- 1221118 - Cache blurred favicon image and fade it on first load for Top Sites
- 1221247 - Crash in accessing some Sync folders
- 1221588 - Add allLogins call to BrowserLogins and implementation to SQLiteLogins to retrieve all of the user’s logins optionally filtered by username
- 1221589 - Add 'Logins' option in the Settings page under Privacy to navigate to Logins manager
- 1221591 - Create LoginsListViewController to display a list of logins with search/indexing options
- 1221594 - Create LoginsDetailViewController to display the details of a single login as well as options for editing/deleting
- 1221595 - Tapping Edit on the LoginsDetailsViewController should enable editing of title, username, password, website text fields
- 1221688 - Create custom UIMenuItem action for revealing the password
- 1221693 - Create custom UIMenuItem action for opening and autofilling the selected website with a login
- 1221700 - Create custom search field view for filtering logins list by username
- 1221706 - Create custom UITableViewCell class for displaying an optional logo, header and input field
- 1221709 - Login should be able to be deleted from the detail page
- 1222459 - Improper behavior when user tries to delete thumbnail from home tab
- 1223094 - Add 'Do not restore tabs' to debug settings bundle
- 1223098 - Add settings option to disable the local webserver from starting
- 1223100 - Add settings option to start the app with the email composer option with device logs attached
- 1223102 - Add settings bundle that is conditionally added to the app for Debug/FennecNightly/FennecAurora targets
- 1223124 - Crash in UIKit @ TopSitesPanel in deleteOrUpdateSites
- 1223162 - Implement sync status messaging using the status bar
- 1223894 - Top Sites panel not updated after sync
- 1226201 - Rotation after Top Site deletion causes suggested tiles to appear
- 1226389 - Send Crash prompt not showing when there are no tabs with history in the back forward list
- 1226652 - Add ability to remove multiple (or all) logins from Login Manager
- 1226901 - Write a dedicated log file when database corruption is encountered
- 1228419 - Add feature flag for logins manager
- 1229047 - Regression: Rotating top sites panel doesn't update layout
- 1229460 - Top-site tiles respective favicon and blur are incorrect
- 1230233 - Update Masonry/Snap to use new SnapKit/SnapKit repo and stop using expired Swift-2.0 branch
- 1231515 - Opening default top site tile truncates URL to domain
- 1232189 - Include option to email tabState to Debug Settings
- 1233183 - Show 'No Results View' when no results are returned from searching in the login list view
- 1233418 - Strings for Login Manager feature
- 1233472 - Pre-land strings required for Touch ID/Passcode management
- 1233724 - Sort logins by domain instead of sub-domain
- 1237005 - Crash in WebKit: WebKit::CompletionHandlerCallChecker::~CompletionHandlerCallChecker() + 144
- 1237052 - Add UITest for checking Top Sites rotation bug where suggested sites appear after rotation and deletion
- 1237560 - Session is not restored after updating to 1402
- 1237819 - Startup crash related to session restore
- 1237976 - Issue when transitioning to/from tabs tray
- 1238008 - Append tab state .xcarchive to debug tab restore email
- 1238103 - Basic Auth credentials are queried and saved without protocol decoration
- 1238114 - Migrate Fennec bundle ID from debug target for Firefox to Fennec app in iTunes
- 1239072 - Create Touch ID/Passcode settings screen
- 1239073 - Enter/re-enter app passcode for use in the application
- 1239076 - Allow the user to change the interval for which the app requests the use of a passcode
- 1241586 - Duplicate logins are saved for same user/domain on second (user corrected password) 'Remember Password'
- 1242025 - "Delete" in Logins/LoginManager appears not localized
- 1242479 - 'Open and Fill' from Login doesn't open the page to autofill login
- 1242568 - Add Adjust configuration to fastlane scripts
- 1243154 - Logins list shows "No logins found" for 5+ seconds with 600+ logins
- 1243156 - Logins list scrolling is horribly janky with 600+ logins
- 1244097 - Display "Copy" option when tapping on the username field
- 1244103 - "Last modified date" is missing from Login Manager on iPad
- 1244138 - Hide favicon placeholders on Logins list/detail page for 2.0 release
- 1245247 - Display better loading indicator to user when logins are loading in the list view
- 1245503 - Don't allow empty passwords for logins (e.g. add or update time)
- 1245872 - 'Open and Fill' login does not present the newly opened tab when accessed from the private tab drawer
- 1246921 - Regression: Unable to edit logins
- 1247310 - Crash when closing tabs with a queued alert
- 1247884 - Unable to edit passwords
- 1248990 - Re-record snapshot tests for LoginTableViewCell to reflect added http:// to hostname
- 1249635 - Require passcode validation when entering Password Manager if passcode is enabled
- 1250151 - Crash in UIKit: -[UICollectionView _endItemAnimationsWithInvalidationContext:tentativelyForReordering:] + 6680
- 1250163 - Land additional strings for error messaging for Touch ID/Passcode
- 1250182 - Add passcode lock out for multiple failed attempts to prevent brute-force attacks
- 1250187 - Display errors for passcode failures when entering or configuring passcodes
- 1250242 - Add Touch ID support as alternative to passcode entry using passcode as fallback
- 1250300 - Resolve modal animation issues when configuring passcode on iPad devices
- 1251598 - Unable to access 'Logins' after disabling 'Touch ID' in iOS settings
- 1252015 - ImageDocument::mImageContent should probably be an Element rather than an nsIContent
- 1252086 - Cannot setup Passcode if you have no logins saved
- 1252087 - TouchID and 'Require Passcode' can be changed without auth
- 1252637 - Uninstalling Firefox doesn't removing keychain information associated with Authentication
- 1252859 - System uptime used for passcode validation and lock out doesn't increment while device is asleep
- 1253112 - [iOS] Upload bookmark records atomically
- 1253557 - Regression: 'Use Touch ID' option can't be toggled off
- 1254267 - Accessing logins after signing into FxA causes screen to freeze the app
- 1254441 - Firefox Account promo in settings only displays 2 and a half lines of text
- 1254566 - Some setting row titles and sub-titles, when localized, do not fit on 3.5" devices
- 1254601 - Create a tabs tray toolbar
- 1258337 - When changing the passcode, the user should be prompted to re-enter/verify the new one
- 1258431 - Update passcode entry to reflect updated designs and include error shake
- 1258548 - testRotationAndDeleteShowsCorrectTile doesn't test anything useful
- 1258643 - The sub-title of 'Close Private Tabs' setting does not fit on 3.5"/4.0" devices
- 1258716 - Cannot disable 'Use Touch ID' using the passcode
- 1258727 - When disabling 'Use Touch ID', the prompt for fingerprint displays incorrect info
- 1259020 - Incorrect string in Settings on devices with no Touch ID support
- 1260124 - [meta] Toolbar Design Changes
- 1260899 - Enter an intermediate unable-to-sync mode when server bookmarks transition from consistent to inconsistent
- 1261851 - Lack of passcode timeout exposes logins on application background/restoration
- 1264225 - Unverified accounts are syncing on exit
- 1264286 - Top Sites Deletion UITests are flaky
- 1265659 - TestFlight Firefox Beta web browser 4.0.0 (2) for iOS not localized
- 1266148 - Update Bing icon for Search (iOS)
- 1268033 - Firefox becomes unresponsive when updating to 4.0.0b4
- 1268298 - Saved Logins page won't load (spinner spins indefinitely) and I can't leave the page
- 1268966 - Remove Breakpad and replace crash detection functionality with PLCrashReporter
- 1270047 - New Private Tab button is displayed in Today Widget for iOS 8.4
- 1270765 - Visible tile invalidation flicker on application restoration
- 1270854 - [meta] Setup Nightly release channel for Firefox iOS
- 1270857 - Add new Nightly app icon to help differentiate builds
- 1270858 - Add 'nightly' AppConstants enum for the various feature flags and telemetry reporting
- 1270859 - Update Fastlane build scripts to support building for Nightly release channel
- 1271568 - The menu bar is not fully displayed in tabs tray
- 1271721 - Update messaging and timing for Sync status bar notification
- 1273143 - Sync status message is displayed as 'Syncing' when an unverified account is created
- 1273155 - Menu animation sticks and displays lower than expected when using Personal Hotspot
- 1273915 - On new private tab (via widget) the private browsing information text will overlap the new opened tab
- 1273927 - "Learn more" button button is not fully displayed on screen smaller than 4 inch
- 1274549 - Missing top and bottom padding for multi-line settings rows text on small screen devices
- 1275527 - 'Edit' button is not immediately hidden when removing the last 3rd party search engine
- 1276648 - The private browsing information text will overlap the closed tabs
- 1277227 - Several thumbnail will be briefly replaced with an incorrect favicon/background
- 1278224 - The application will crash when accessing logins while syncing
- 1278262 - Crash when deleting a bookmark while Firefox is syncing
- 1278555 - Desktop bookmarks are still deletable after a failed sync call
- 1278854 - Send Tab via Share menu not working
- 1279242 - Logins are displayed in search results after they are all deleted
- 1279315 - Added 'telemetry' reporting for sync finish events to help understand error/warning states
- 1280447 - [IOS 10] Share Menu will re-open when switching orientation on iPhones
- 1280456 - [IOS 10] Menu is not fully displayed in landscape view
- 1281405 - "Enter Passcode" is requested for one second and it disappears after resuming Firefox
- 1282061 - Firefox will not enter 'Reader Mode' after background and restoration
- 1283035 - Private tabs are not closed when exiting private mode with the 'close tabs on exit' option enabled
- 1284270 - Login credentials are visible in the background when the Touch ID is requested
- 1289768 - Every other tab open from the Menu is a blank tab
- 1289867 - Get a valid set of APNs credential certificates for dev testing Push bridge
- 1290331 - Sync is unavailable unless all the option in sync across all devices are checked
- 1297703 - Wrap page-metadata-parser/fathom.js in WKUserScript for extracting metadata from web pages
- 1298029 - Reader mode related crash on iOS 9 devices
- 1298918 - [iOS] Obtain a list of "highlights" and display them in the AS panel
- 1298922 - Breakdown: Collect metrics on Activity Stream Usage
- 1303734 - Store textual page metadata from web pages to database in Swift
- 1303756 - Fix XMLAttribute/objectForKey deprecation warnings on master
- 1304395 - Add missing feature flags for new 6.0 features and disable on master
- 1304398 - Clean up no longer needed feature flags in AppConstants.swift
- 1305180 - TestBrowserDB.testMovesDB test is broken.
- 1305437 - 'recommendations' missing error when building ClientTests
- 1307178 - Build TilesClient module which is responsible for defining Tiles events and sending them for Activity Stream
- 1307441 - Manually integrate the Buddybuild SDK for our Nightly channel and place behind feature flag
- 1307550 - Breakdown: Support and allow the configuration of mail apps to open mailto: links from the browser
- 1307822 - [iOS 10] Crash in libsystem_kernel.dylib (Springboard termination: 0xdead10cc)
- 1308014 - assertion failure: guids.count > 99
- 1308215 - Create Carthage dependency wrapper around page-metadata-parser instead of directly pulling in JS library
- 1308338 - iOS: Add Sync Telemetry Ping
- 1309581 - 'Send Tab' list appears blank when signed into FxA with connected devices attached
- 1310300 - Use new string format for defining recently added "Sign Out" string which replaces old "Log Out" string
- 1311408 - Revise data events we're sending for Activity Stream events and update with new mobile-specific spec
- 1313146 - Run L10N export for 6.0 release
- 1313147 - Update project settings to allow building 6.0 beta for TestFlight and create new build
- 1314035 - Change FennecCI scheme to be Fennec and use FirefoxNightly scheme for BB nightly builds
- 1314390 - [User Story] [Telemetry] Make sure to provide data for tracking success of AS
- 1314394 - [Breakdown] [Highlights] As a user, I want to manage my Highlights items so I have control over what is being shown
- 1314701 - [Breakdown] [Metadata] Provide best possible metadata for users
- 1314704 - [Breakdown] [Telemetry] Make sure to provide data for tracking success of AS
- 1315246 - Crash in Client:@ASHorizontalScrollCellManager.collectionView(UICollectionView, cellForItemAtIndexPath : NSIndexPath) -> UICollectionViewCell (ActivityStreamTopSitesCell.swift:445)
- 1315362 - Add a debug setting to enable bidirectional bookmark sync
- 1315755 - Crash: SentTo: BrowserProfile.history.getter +1868
- 1316324 - Don't continue to shut down the profile on background if Firefox has already re-entered the foreground
- 1317093 - browser.db dataloss in Firefox for iOS 6 between b2 and b3
- 1317324 - Crash in BrowserProfile.getCachedClientsAndTabs() -> Deferred<Maybe<[ClientAndTabs]>> + 880 (Profile.swift:467)
- 1321061 - [Breakdown] iOS: Add Sync Telemetry Ping
- 1321293 - Update Onyx client to send pings to Ping Centre instead of Tiles
- 1322224 - [Regression] Send tabs list is not populated with sync devices
- 1323745 - [Regression] Background/Foreground the app quickly will result in no top sites, history, or bookmarks
- 1324557 - Add stats collection into each sync engine to keep track of record operation at a finer grained level (excluding bookmarks)
- 1324558 - Add detailed bookmark validation errors and stats collection
- 1326564 - Nightly top sites screen is slow
- 1331368 - Migrate our Deferred Swift 2.3 fork to 3.0
- 1331412 - Migrate Shared target to Swift 3.0
- 1331417 - Migrate Storage to Swift 3.0
- 1331677 - Eliminate withReadableConnection
- 1331970 - Crash in MenuPresentationAnimator
- 1334649 - Add release channel flag to the pings we send for AS
- 1335513 - Send AS telemetry pings to production server instead of staging
- 1335760 - Migrate dispatch_once uses in Profile to be regular properties and de-singleton the class
- 1337389 - [swift-3-regression] Unable to sign in to Firefox Accounts
- 1338279 - [swift-3-regression] ProfileTest/TestSQLHistory/AuthenticatorTest failures
- 1338503 - [swift-3-regression]Fresh install is picking up a previous login
- 1339229 - After Swift 3 migration, running XCUITest causes build error
- 1339595 - Create a Sync Ping telemetry client for sending and caching sync reports
- 1339794 - Cookies are not not cleared when exiting private browsing
- 1339955 - [swift-3-regression] App crashes during sync
- 1340544 - BuddyBuild nightly/development builds fail because of app group changes
- 1341677 - Send ping centre events to staging server when the app is under test
- 1342514 - Unable to build FirefoxBeta/Firefox targets with Swift Optimizations on
- 1342910 - Create script for resigning Buddybuilt Firefox Beta builds for TestFlight submissions
- 1343860 - Add feature flag for adding a custom search engine
- 1344608 - 7.0 beta SendTo extension incorrectly claims not signed in to Sync
- 1345169 - Resigning script doesn't update the AppIdentifierPrefix Info.plist property for extensions
- 1345231 - Tab payloads to desktop are truncated, resulting in no tabs being visible
- 1346370 - Uncomment out ThreeWayMerger.swift code when Swift Optimizations work on Xcode 8.3
- 1349564 - Track "bad states" which user might encounter
- 1349938 - The history created in beta 2150 is not synced
- 1350144 - Remove unicode from user agent strings
- 1350146 - Include application channel, version and build number in all user agent strings
- 1350961 - Thread telemetry events throughout bookmark repair process
- 1352124 - Migrate Firefox for iOS codebase to Swift 3.1 / Xcode 8.3
- 1353746 - BatchingClientTests failing after Swift 3.1 upgrade
- 1354226 - Simulator can't find shared container
- 1355396 - Last two builds from BuddyBuild are failing to install on device
- 1355564 - Perform a data steward audit of the pings we're sending for Activity Stream
- 1355825 - Fix string interpolation and unused value warnings from Swift 3.1 migration
- 1356228 - Release builds of Firefox contain invalid Adjust environment/API keys
- 1357000 - [Regression] TestSQLiteLoginsPerf Unit tests are failing on Nightly
- 1358052 - Fennec is importing the profile from Release
- 1358154 - The metadata table fails to join on history data because the joining column (url) has different schemes
- 1358780 - Crash in SQLiteHistory.getModifiedHistoryToUpload (OOM)
- 1360519 - Optimize memory usage of SQLiteHistory.getModifiedHistoryToUpload
- 1362055 - Remove PLCrashReporter
- 1362261 - Creating a new tab sends 41 telemetry pings
- 1363064 - FxA Framework makes use of non-public APIS: _getcontext, _makecontext, _setcontext
- 1364034 - Today widget is has incorrect title. Today, Should be Firefox.
- 1364084 - Nightly UI Test for master branch on Buddybuild is disabled
- 1364122 - [meta] Buddybuild v8.x Issues
- 1364212 - Sync Ping doesn't hash/obfuscate deviceID and UID properties
- 1364899 - Add passing of sync failures to the sync ping
- 1364901 - Add devices parameter to sync engine ping format
- 1365252 - The Send tab list is not immediately dismissed after tapping 'Send'
- 1365974 - Failed to send ping to ping centre -- topic: activity-stream-mobile-sessions shows during UI Test
- 1368047 - Change Firefox for iOS to use manual codesigning
- 1370538 - BookmarksSynchronizer's statsSession is not started before mirrorer completes (race condition)
On the docket for this week:
James Hugman
Ally
- landed Bug 1065004 - Provide an option to always open tabs in Private Browsing landed
- about:passwords, favicons test patch on bug, waiting on feedback
- Bug 1141769 - Implement new style(unified) FHR/Telemetry password manager probes
- bogged down in the talos mud, linux in particular
- bevy of incoming data collection reviews
- will be at google i/o Thursday/Friday
Emily
Highlights:
- First Week
- First PR
Past:
- 1104867 - Hook up the Send To Extension to the Sync clients system
- 1154554 - Upload tabs record
- 1157303 - Display and handle notifications for received tabs
- 1157737 - [meta] Username and password is not autofilled on sites with dynamically generated login forms
- 1161626 - Don't show toolbar on first about:home load
- 1163118 - Cache User Agent detection during app startup
- 1164167 - Bookmark star on page not updated when bookmark is removed
- 1167216 - Regression: URL bar placeholder shifts to the left on focus
- 1168490 - Remember password prompt should appear above the keyboard
- 1168692 - Update home panels when Firefox Account state changes
- 1168868 - Settings UI should better match the rest of the app
- 1169998 - Tap status bar to quick scroll to top doesn't work intermittently.
- 1175639 - Regression: Reader Mode button visible even when reader mode is unavailable for page
- 1176274 - Lock icon shown in URL bar while editing
- 1176709 - [Build 22-24] Removing history item results in crash
- 1176984 - Build with Swift 2.0
- 1177570 - Explain need for notification permission: sent tabs
- 1178012 - Long-press location bar opens URL bar editing mode, sometimes does not even show the menu
- 1179804 - Clearing Private Data does not clear all Top-Sites
- 1179915 - [Build 22] Crash in Client.HomePanelViewController
- 1183166 - Provide 'Open In' when viewing PDF's
- 1186148 - Top sites crash on orientation change
- 1186372 - Send Tab not appearing on target device
- 1187171 - TabManager.storeChanges called twice during restore
- 1188011 - Clear Private Data makes both toolbars disappear
- 1188299 - Send Tab should send immediately
- 1189296 - Break out separate FxA context argument for Firefox on iOS
- 1189734 - Intermittent crash in HistoryPanel refresh() when running ClearPrivateDataTests
- 1189870 - Show query in URL bar after conducting a search
- 1189985 - Crash when rotating top sites panel
- 1190424 - UITests fail when run on iPad Air
- 1190871 - Crash @ UICollectionView scrollToItemAtIndexPath:atScrollPosition:animated:
- 1191831 - [Regression] URL Bar spacing on iOS9 is too tight
- 1192480 - SearchTests.testURLBarContextMenu times out on iPad
- 1193790 - Password prompt clips through browser UI
- 1194274 - Top sites populate wrong favicon for blank tiles on rotation or refresh
- 1194413 - Spinner for fetching new devices in the client picker needs improving
- 1194569 - Remote tabs pane warning on pull to refresh
- 1194770 - Default top sites appear on rotation in Top Sites panel
- 1195797 - Remote tabs panel should show a spinner while syncing instead of a blank panel
- 1196130 - Progress bar appears when it shouldn't
- 1196132 - Switching to remote tabs panel sometimes results in a jarring pull-down animation before loading the panel
- 1197137 - Can't select search drop-down from Google search page
- 1197628 - Send Tab client list shows graphical corruption
- 1200552 - Account Tests fail under swift 2.0
- 1200554 - [Swift 2.0] Client Test Failures
- 1200555 - [Swift 2.0] Storage Tests failures including EXC_BAD_ACCESS exception
- 1203639 - Tab restoration should respect private tabs
- 1204539 - Don't show save credential prompt while in PBMode tab
- 1204542 - PBMode tabs should not appear under Synced tabs and should not sync with desktop
- 1205015 - Take localized screenshots in an automated way
- 1205685 - Crash in libAVFAudio.dylib
- 1205924 - Implement navigation bar for nested bookmark folders
- 1208518 - Private browsing: explanatory text is truncated in localized builds
- 1209097 - Clear Private Data - issue a warning prompt
- 1211837 - Bookmark Folder UI Visual Errors
- 1212037 - Create infrastructure for automated screenshots
- 1212166 - Empty panel content alignment [Regression]
- 1212327 - Command line build tries to build and sign Alamofire for OS X
- 1212383 - Regular tab increment reanimates on new background private tab
- 1212423 - Empty back button in bookmarks navigation
- 1212860 - Copy Image does not work as expected
- 1213149 - AVAudio Crash
- 1213293 - Bookmarks folder header overlaps items below
- 1214794 - Crash in TopSitesPanel (deleteOrUpdateSites) if editing top sites during a first sync
- 1217209 - Tab increment animation is broken for popup windows
- 1217855 - Create automated l10n build
- 1217858 - Create automated aurora build
- 1217860 - Create automated beta build
- 1223392 - Replace GCDWebServer Third Party source with Carthage import
- 1223400 - Replace SwiftKeychainWrapper source with Carthage import
- 1223403 - Use Carthage correctly for importing dependencies
- 1223408 - Explore replacing Deferred with Carthage import
- 1223426 - Don't try! when initializing GCDWebServer
- 1224906 - Address bar spoofing by userinfo field of URI
- 1226571 - Add 3D Touch Static Quick Actions
- 1227106 - Add 'Open Last Tab' dynamic Quick Action to home screen
- 1227108 - Add 'Open Last Bookmark' dynamic Quick Action to home screen
- 1227112 - Add Peek & Pop actions to tabs in tab tray
- 1227857 - Roll browser.log, just like we do sync.log
- 1228290 - Integrate Fastlane for building & continuous integration
- 1232017 - URL bar UI incorrectly renders after opening New Private Tab from 3DT [regression]
- 1232554 - TabManagerTests testTabManagerStoresChangesInDB failed: caught "NSInternalInconsistencyException", "Completion handler passed to -[FennecAurora.TabManagerNavDelegate webView:didReceiveAuthenticationChallenge:completionHandler:] was not called
- 1234231 - Initial source rect for tab tray peek is not aligned with collection view cell
- 1234266 - URL bar placeholder overlaps text when editing
- 1234267 - Reader bar theme is broken
- 1236565 - URL not showing below title of Last Tab quick action
- 1236914 - Move Adjust to use carthage compatible tag
- 1237573 - Move SWTableViewCell from Carthage into ThirdParty
- 1237578 - Remove RaptureXML from Carthage
- 1237613 - Remove SQLite.swift from carthage
- 1237620 - Explore making breakpad Carthage compliant
- 1237621 - Remove breakpad from carthage
- 1237628 - Move SWXMLHash back to original repo at version 2.0.0
- 1239286 - Update fastlane to work with fennec release channel
- 1239368 - Move alamofire back to original repo
- 1240815 - Unlocalizable "Downloads aren't supported in Firefox yet (but we're working on it)." error message
- 1241002 - Open Last Bookmark through 3D touch doesn't work as expected
- 1241047 - Tab counter set to wrong value when opening a new tab through 3D touch
- 1241089 - Long-press context menu triggered on a page is displayed in the new tabs open through 3D touch
- 1241113 - The URL bar UI is incorrect when 'Open Last Bookmark' in pb mode
- 1241158 - 3D Touch Quick Action opening normal tab when expecting private tab
- 1241908 - Lower toolbar disappears when returning to app left in Settings (3dT/Spotlight)
- 1245086 - Tabs tray does not close when opening last bookmark through 3D Touch
- 1247305 - Crash in BrowserViewController: Application tried to present modally an active controller
- 1247624 - Output localization screenshots in language specific HTML files
- 1247633 - Ensure that firefox-ios-l10n is tidied up at the end of every fastlane build
- 1247906 - Incorrect display of the reader view controls menu on iPhone 6 Plus
- 1247908 - The reader view controls menu is not dismissed when tapping outside the doorhanger on iPhone 6 Plus
- 1247944 - Correctly import carthegised dependencies in code
- 1248935 - Error when building NativeRefTests
- 1249026 - REGRESSION: User Agent String doesn't update when app version number changes
- 1249109 - Remove "Last Open Tab" option from Quick Actions
- 1249828 - Synced tabs from iOS don't include title, and might include localhost URLs as the title
- 1250103 - Create L10n snapshot test for new Clear Private Data confirmation text
- 1250209 - Handle "Add to Passbook" from within apps
- 1254561 - Create menu configuration files for easy configuration of the new menu
- 1254563 - Create feature flag for new menu
- 1254567 - Create View for displaying menu items
- 1254568 - Create menu view controller for displaying the new menu
- 1254574 - Create an Action for Open New Tab
- 1254575 - Create an Action for Open New Private Tab
- 1254576 - Create an Action for Open Settings
- 1254577 - Create Actions for Add Bookmark and Remove Bookmark
- 1254586 - Create Action for Find In Page
- 1254587 - Create Actions for Request Desktop/Mobile Site
- 1254597 - Add Menu button to browser toolbar
- 1254599 - Create AppState concept that contains the current state of the app and can be passed into Menu & toolbars
- 1261926 - Better inclusion of bookmarks in awesomebar search results
- 1262160 - The application will crash when opening/exiting split screen feature
- 1263178 - Implement Home Panel Menu Actions
- 1263586 - Open Menu from Tab Tray
- 1263652 - Create menu presentation animation
- 1264640 - Separate Protocols from specific implementations for Menu Code
- 1266332 - Update menu strings to use new identifier instead of the string as identifier
- 1266350 - When selecting home panel from Menu, panel should open in current privacy mode
- 1266362 - After a device rotation, the private browsing themed menu button on the browser toolbar is barely visible
- 1266691 - Make menu have the same rounded corners as the menu toolbar when there are no toolbar items to display
- 1266699 - Menu items titles (and height) should expand to fit > 3 lines.
- 1266700 - Menu Items View Desktop Site and View Mobile Site titles should be made consistent with existing functionality
- 1266709 - Background content is overlapped when opening a new Private tab
- 1267205 - Display current sync status in Settings
- 1267581 - When menu displays fewer items than the max items per row, the item spacing is wrong
- 1270456 - Tools Menu not dismissed when switching orientation on iPhones
- 1271018 - Sync Status in Settings needs to be mirrored
- 1271337 - Clicking on the Reading List menu item opens a blank page
- 1271572 - New tab and New private browsing icons are overlapped
- 1272448 - Menu item text not level
- 1272602 - The menu is cut off on phones when VKB is open
- 1273224 - Menu arrow doesn't match menu color in private browsing
- 1273813 - Menu not dismissed when switching orientation from landscape to portrait on iOS 8.x
- 1273864 - Menu pagination dots in Normal Browsing are the wrong color
- 1274243 - The menu is partially displayed when loading a web page
- 1274547 - Crash when "Close All Tabs" if the tabs were open from the context menu
- 1276164 - Disable "Allow Third Party Keyboards" does not working when the default setting has never been changed
- 1276204 - The buttons are not displayed in the toolbar after opening a new tab via Today Widget
- 1278559 - Share downloadable filetypes through the share manager where possible
- 1278814 - Display warning instead of error on bookmark bi-directional sync failure
- 1279455 - Only display new sync statuses in status bar
- 1279478 - Don't show sync failed messages
- 1281476 - TabManagerTests failing
- 1281760 - Handle all errors thrown by bookmark merging and syncing and report as warnings not failures in sync status
- 1281814 - FSFileUtilsTests as flaky and should be disabled
- 1282748 - Handle wrapping better for menu item text for long words
- 1283143 - Crash after opening a new tab and switching to private browsing
- 1300766 - The menu is re-open when changing device orientation
- 1304035 - ShareTo extension does not work
- 1311169 - Use 'provider' field as domain title for highlights if available or else fall back to Top Sites v2 title
- 1311399 - Fetch and save images associated with page metadata to Swift database
- 1314269 - AS Context Menu can be opened even after single tapping on a highlight
- 1318715 - Bookmark status should be reflective in contextual menu
- 1320911 - The URLbar should not be in focus when opening new tabs from TW/3DT if the selection for new tab is other than Blank Page
- 1331327 - Menu Actions not disabled or hidden for blank tab
- 1331403 - Create Dependency Graphs to show dependencies between targets and between targets and carthage libraries
- 1331406 - Create Swift 3.0 Migration branch
- 1331408 - Update carthage dependencies to swift 3.0 compatible versions
- 1331409 - Update SQLite.swift to swift 3.0 compatile version.
- 1331413 - Migrate FxA Target to Swift 3.0
- 1331415 - Migrate ReadingList target to Swift 3.0
- 1331418 - Migrate Account Target to Swift 3.0
- 1331596 - Migrate XCGLogger to swift 3.0 compatible version
- 1336055 - Migrate all test packages to Swift 3
- 1337769 - [swift-3-regression] Unable to complete sync
- 1338130 - [swift-3-regression] - Crash when tapping the URL bar after adding a custom search engine
- 1338189 - [swift-3-regression] SSL sites are not loading
- 1338338 - [swift-3-regression] Crash when AuthenticationDialog is called 3 times in a row
- 1338481 - [swift-3-regression] 'Sync Now' button doesn't change his state to 'Syncing...'
- 1338607 - [swift-3-regression] Save Login dialog does not have proper width
- 1345067 - Use cached metadata images in highlights
- 1345409 - Firefox will crash when switching to normal browsing with 'Close Private Tabs' option set to On
- 1347076 - Crash in PlugInKit: [PKService run] + 848
- 1395217 - Use "Child" instead of "Content" to denote GeckoView child process modules
- 1462018 - GeckoView: Add support for taking screenshot of web content viewport
- 1482725 - Rotating the GeckoView example app reloads the initial URL
- 1485718 - GeckoView: Allow to enable/disable JavaScript on session level
- 1500155 - Refactor GeckoSessionSettings to provide dedicated methods for settings
- 1500560 - resource id for the URL text field should be defined
- 1500566 - Geckoview_example should stay in about:blank after unpacking
- 1500645 - Add geckoview_example support for multiple tabs
- 1508336 - Running `geckoview_example` from inside Android Studio with `withGeckoBinariesDebug` build variant fails
- 1508974 - [Documentation] Link to API docs from https://mozilla.github.io/geckoview/
- 1509271 - GeckoView: Floating text selection toolbar misplaced
- 1510610 - Lint Error: Accessibility in Custom Views
- 1510611 - Lint Error: Calling new methods on older versions
- 1510644 - Lint Error: Incorrect constant
- 1510648 - Lint Error: Missing Permissions
- 1510663 - Lint Warning: WifiManagerLeak
- 1513245 - Warning: The typedef annotation should have @Retention(RetentionPolicy.SOURCE)
- 1527074 - Persistent Storage permission request is not triggering any calls to onAndroidPermissionsRequest neither onContentPermissionRequest
- 1527716 - Audit Gecko's site permission to make sure GV asks the app instead of storing the permission decision internally
- 1528303 - After denying a microphone Android permission I'm getting a call to onMediaPermissionRequest
- 1532582 - Autofill: Popup not aligned with input field
- 1533112 - Exposing capturePixels method through GeckoSession
- 1539429 - Enable Storage API for GeckoView
- 1546744 - Screenshots test does not assert matching bitmaps correctly
- 1546851 - Pasting text into input field does not close Android's "PASTE | SELECT ALL" context menu
- 1547100 - Perma [tier2] test_serviceworker_interfaces.html | test_interfaces_secureContext.html | If this is failing: DANGER, are you sure you want to expose the new interface StorageManager to all webpages as a property on the window?
- 1549633 - GV API to notify the app when the camera or microphone is in use
- 1549732 - referrer not sent when loading - loadUri(String uri, String referrer, int flags) in Fennec
- 1553135 - Crash in [@ nsWindow::RecvScreenPixels]
- 1554693 - RecordingDevice: TYPE constants defined twice
- 1554778 - GeckoSession.MediaDelegate.onRecordingStatusChanged() not called when navigating away
- 1560641 - Intermittent mozrunner-startup | <test-name> | application crashed [@ nsWindow::LayerViewSupport::OnDetach(already_AddRefed<mozilla::Runnable>)::{lambda()#1}::operator()() const]
- 1562301 - GeckoView Example app does not support viewing images
- 1564815 - GeckoView's CHANGELOG has incorrect links due to reused link references
- 1565466 - Intermittent <test-name> | application crashed [@ mozilla::detail::RunnableFunction<nsWindow::LayerViewSupport::OnDetach(already_AddRefed<mozilla::Runnable>)::{lambda()#1}>::Run()]
- 1572392 - GeckoView example app crashes on background-foreground cycle with "Don't keep activities" enabled
- 1585661 - Move Geckoview docs to mozilla central
- 1598010 - Move examples into mozilla-central
- 1598593 - GV Docs config source setting is ignored by GitHub Pages
- 1599452 - Javadoc naming is incorrect on website
- 1607814 - Add section for debugging Android Studio on Windows
- 1607817 - Update Quick Start Guide to add instructions to force gradle sync
- 1607843 - Update GV quick start guide with ESLint
- 1639180 - Port Jekyll Documentation to Sphinx and stop copying to GitHub Pages
Present:
BLassey
Fixed
Working on
MFinkle
- Trying to discuss more of the outcome of the Product Line Review
- Getting ready for a mid-year review around projects and headcount
Fixed
- 367519 - Add XUL MIME Type support to Mozilla Control
- 372069 - Add FUEL 0.1 code to trunk
- 378618 - FUEL 0.1 causes leaks in tinderbox leak test
- 379140 - FUEL 0.1: Application global contructor is accessible to content
- 380168 - FUEL 0.2
- 385284 - File Close does not close new window, dialog or wizard
- 385488 - <tabbox> closebutton uses <tabbrowser> binding
- 386534 - FUEL: removeEventListener takes three params (NS_ERROR_XPC_NOT_ENOUGH_ARGS on shutdown)
- 387108 - FUEL: cleanup for Extensions & Extension
- 387156 - FUEL: cleanup for SessionStorage
- 387470 - FUEL: Switch to chrome unit tests
- 387878 - datepicker firstdayofweek attribute doesn't work for type="popup"
- 388436 - FUEL: Extension tests started failing on OSX
- 389113 - update myapp sample to work with trunk XULRunner 1.9 (1-line fix)
- 389705 - tighten up the "Launch Application" dialog (uses too much vertical space)
- 390904 - XULRunner apps have no way of using platform specific XPCOM components or skins based on user OS
- 391155 - Firefox -app trick to run XULRunner app loads http://www.mozilla.com/projects/myapp/1.0/firstrun/
- 391557 - FUEL: fuelBookmark.description should return null if no description exists
- 391902 - Fuel: Console doesn't open.
- 395937 - js-ctypes initial landing
- 397982 - Default spellchecker to load dictionaries from GRE folder not APP folder
- 401201 - Shortcut with spaces in web application name doesn't work
- 401244 - Blank Name field causes silent failure.
- 403727 - Run Prism apps from separate processes
- 404134 - Allow XULRunner apps to override name & vendor
- 404851 - change "communicator/skin" to "global/skin"
- 404853 - change "communicator/skin" to "global/skin"
- 407559 - Allow XUL apps launched with Firefox to override name & vendor
- 413094 - FUEL Application registers unnecessary observers
- 413596 - XULRunner Stub is not built with a visual styles manifest on Windows
- 413644 - Copy Link Location not displayed for elements with an anchor ancestor
- 413717 - Add icon preview to Install Dialog
- 415099 - browser.xul ids changed
- 415880 - window size and position is not saved when closing it using shortcuts
- 417538 - Remove ScriptableIO from code
- 420028 - FUEL: browser_Extensions.js test requires DOM Inspector
- 420661 - Add a web content accessible JS API for some set of runtime features
- 420954 - Launching Prism with a webapp bundle fails to launch webapp
- 421005 - FUEL: undefined this._prefs when calling Preferences.type
- 421087 - Refractor is not creating apps
- 421235 - FUEL: Add support for new bookmark roots
- 421590 - Page title doesn't update application title when updated
- 422967 - Can't use CTRL-F to find text on page
- 423016 - basic browsing buttons on toolbar
- 425128 - Initial window resize visible for me (hack/fix supplied)
- 426175 - FUEL Application.extensions isn't working
- 426186 - FUEL: Remove unused test files
- 429257 - AwesomeBar refactoring
- 433578 - panning does not work on planet.mozilla.org
- 435244 - Add initial support for zooming
- 435460 - Do XULRunner 1.9RC2 release spin
- 436068 - Basic Navigation
- 436070 - Download Manager
- 436074 - Make Findbar resize-aware, part of the stack and not use a panel to display
- 436326 - SNAV fails to get 'content window' on fennec
- 437958 - Install add-on
- 437959 - View installed add-ons
- 437960 - Remove add-on
- 444218 - Show/Hide the Side Navigation Controls
- 444248 - Add interactions and animations to navigation controls
- 444418 - Use panning "bumps" to show/hide the side navigation controls
- 444504 - Add Notification Box structure
- 444810 - Update the navigation and sidebar buttons
- 445208 - Cleanup bookmark panel behavior
- 445327 - Cleanup goToURI code
- 445493 - Hide sidebar controls when overpanning the left side of content
- 445993 - following a target="_blank" in fennec opens a new window but does not load the target url
- 446673 - sidebar never goes away.
- 447731 - Do XULRunner 1.9.0.1 release spin
- 448073 - figure out the best cache values for Fennec on the n8x0 devices
- 448495 - Toolbar & Sidebar UI Fixup
- 449266 - Minor cleanup to browser.js
- 449283 - DPI on n810 is incorrect
- 449900 - handle --chrome command line argument
- 450499 - Launch Add-on Manager using the newest style
- 451668 - Sidebars stay in view when panning URLBar away
- 451676 - Remember the URLBar position when switching tabs
- 451677 - deckbrowser is storing the window scroll, but needs browser scroll
- 452069 - Off-screen UI should slide into view when dragged
- 452075 - Clean up the bookmark editor dialog
- 454667 - Add ability to close tabs
- 454810 - theme the "browser tools" section
- 454869 - Geolocation UI strings have incorrect name
- 454875 - After selecting a tab, slide tab strip away
- 454978 - Difficult to "close" strips
- 455145 - localize fennec
- 455239 - Switching from windowed to full screen, brings out control strip
- 455447 - Tabbar doesn't hide when switching tabs
- 455645 - Sidebars don't go away when you pan away while zoomed until you hit an edge
- 455977 - Add pref to disable kinetic scrolling
- 456076 - Popup blocker notification has only two options and both are permanent
- 456081 - window.resizeTo messes with Fennec UI
- 456115 - Switching tabs needs a forced redraw
- 456149 - Larry is naked when SSL information is displayed
- 456232 - NewAPI: Add basic web navigation support to MozView
- 456482 - Editing "Folder" field in a bookmarks does not create folders for bookmarks
- 456487 - Canceled changes to "Folder" field in bookmarks are applied
- 456645 - Addons UI uses gray on gray text in lists
- 456870 - Fennec Addons UI button on right panel acts differently than all other buttons
- 457849 - DOMi fails to load main application when -inspector flag is used
- 457977 - Entering any data in "Tags" field in bookmark causes "Name" field contents to not render
- 458017 - Increment Fennec BuildID separately
- 458108 - Prism crashes Firefox Trunk when downloading a file [NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED] [@ nsJAR::Open(nsIFile*) ]
- 458184 - follow up fixes to fennec l10n / localization
- 458923 - Need appropriately-sized throbber for Fennec
- 459140 - Alpha cleanup issues
- 460330 - the larry UI is not updated when switching tabs
- 460433 - SVG files not displayed correctly
- 461364 - Switch to using Professional SDK for vs8 windows ce builds
- 462425 - Convert Fennec to use WidgetStack framework for panning
- 462733 - Add support for adding ssl exceptions
- 464260 - FUEL: Change nsIDOMHTMLDocument check to nsIDOMDocument check
- 464357 - Ctrl+L should work like in ff
- 464756 - Opening new tab after closing another recycles previous favicon in new tab
- 465033 - Download manager opening additional downloads XUL window.
- 465290 - Add folder in bookmarks
- 465294 - Move bookmark
- 465823 - Allow XULRunner apps to use Mochitest framework in 1.9.1
- 466770 - fix content autocomplete
- 466893 - Prism 0.9.1 broken in Minefield/3.1b3pre
- 467670 - Bookmark Management
- 467825 - Add a tool to the xulrunner SDK to add icon and VERSIONINFO to xulrunner-stub on Windows
- 468733 - shortcuts.js slows down startup
- 468748 - "loading" toolbar state doesn't persist while page is loading (stop button never appears)
- 468759 - combine _edit and _caption elements
- 468880 - Change Browser.newTab to take a URI
- 469848 - Add bad certificate exceptions without showing a separate UI
- 470163 - FUEL: pass BrowserTab object as event data for Tab* events
- 470201 - Yet another cleanup patch
- 470215 - Support for console messages in incubator/embedding
- 470288 - Toolbar overlays content after page loads
- 470876 - anti-phishing support not in fennec
- 471143 - dialog doesn't paint if you have larry open (or something like this)
- 471415 - Opening chrome:// URLs in browser is broken
- 471474 - fennec/mobile-browser hg tree lacks LICENSE file in top-level directory
- 471700 - reftest for native-widgets fail for fennec, but pass in firefox
- 472368 - decide on a bfcache (sessionhistory.max_total_viewers) for the release version of fennec
- 472426 - listbox is rendered outside fennec window
- 472719 - Removing "Loading..." text from canvas
- 473156 - FUEL: fuelIEvents.removeListener removes all listeners for an event.
- 473992 - Create separate theme folders for hildon(maemo) and wince
- 474464 - Fennec should be using the browser status filter
- 474480 - Update the Add-ons Manager UI
- 474492 - Update the downloads manager UI
- 474615 - Add explicit support for Fennec to DOMi
- 474617 - use commandset id from Firefox
- 474813 - Fennec.exe needs an icon
- 475356 - revise theme for smaller screens and lower resolutions (winCE)
- 475678 - content absolutely positioned at the bottom of the page shouldn't require scrolling
- 476077 - page JS can't dynamically update favicon
- 476186 - Ts regression on 2009-01-28
- 476672 - Selecting current tab doesn't close tab area
- 476714 - Closing the selected tab results in errors
- 476915 - Cursor not in URLBar after adding a new tab
- 477262 - viewportVisibleRect can return null if the viewingRect has size 0
- 477594 - updater.ini needed for updater binary and xpcshell unittest: test_update/unit/test_0040_general.js fails to get update for %LOCALE%
- 477653 - sizemode=maximized causes multiple resize events
- 477697 - Decorate site button (larry) based on level of cert
- 478038 - Have secondary (arbitrary) zoom mechanism
- 479279 - fennec should have a system for browser-level notifications
- 479307 - sizemode="maximized" does not work well on desktop
- 479808 - Save as Dialog is oversized and ugly
- 479862 - scrollTop and scrollLeft might contain wrong values for scripts on pages
- 480361 - Moving bookmark into subfolder stops ability to exit "manage" mode for bookmarks
- 480894 - CanvasBrowser._drawInterval is never shut off when loading page via cmdline
- 480950 - unable to edit bookmarks from the manage mode
- 481121 - Misc minor bookmark bugs
- 481460 - Add content JIT preference to UI
- 481567 - Difficult to read text on sites like google reader
- 481739 - firstrun_splash.png eats startup time
- 481986 - Loading bookmarks into the bookmark list is slow
- 483736 - switch to "let" instead of "const" for Cc, Ci & Cu
- 484127 - Move browser_scope.js into browser/
- 484130 - Extensions don't load as expected
- 484282 - add Cmd/Ctrl+W shortcut to close main Fennec window
- 485053 - Add special re-theming for radio buttons
- 485381 - Add special widget for checkboxes
- 485556 - Tab thumbnail on startup is black
- 486082 - Add bookmark dialog shouldn't be visible in settings view.
- 486287 - Fennec should not create bookmarks without a name.
- 486299 - 'Back' button should be dimmed after clearing private data.
- 487670 - Cleanup errors in InputHandler.js
- 487795 - Bustage fix for Linux mobile composite plugins
- 488122 - Fix error in InputHandler.js
- 488418 - Simplify kinetic averaging code
- 488545 - Include more UI when resizing controls
- 489229 - Cleanup in Add-ons Manager
- 489356 - Fennec should store starred bookmarks in unfiledBookmarksFolder, like FF
- 489433 - larry UI in portrait mode is cut off
- 489510 - Fix urlbar breakage
- 489686 - Fix breakage and Ts regression from bug 474492
- 489795 - Get AlertsService override working again
- 489804 - Add-ons UI cleanup
- 489854 - delay in editing preferences
- 489941 - Rework the Update Add-ons dialog
- 489942 - Update fonts to be usable on WinMobile or readable on desktop
- 489996 - Changing the top level's windows name is confusing
- 490168 - isTabContentWindow has bad implementation
- 491301 - Create new "dark" theme
- 491597 - Add-ons search says "Search for an add-ons" but should say "Search for an add-on"
- 491665 - Ts regression on 2009-05-05
- 491857 - More Fennec - add fennec favicon to firstrun page
- 491862 - [portrait] Shorten some browser tool strings
- 491885 - Clearing private data gives no feedback that it has done anything or been activated
- 491999 - Update dark theme toggles
- 492073 - identity info doesn't update after tab switch
- 492814 - no progress indicator when installing an add-on from out side of manager
- 492876 - the text description for an addon doesn't use fully use screen real estate
- 493131 - Shorten DM strings
- 493136 - No min-width for buttons
- 493589 - about:config rendering problem
- 493635 - long filenames cut off in download dialog
- 494181 - Update maxVersion for Fennec
- 494194 - button to close fullscreen screens
- 494550 - Get nsIDownloadManager initialization out of startup path
- 494551 - Use images for buttons in main chrome UI
- 495439 - Kinetic scrolling just doesn't work at all
- 495454 - tab strip loses + button when you have 4 tabs and fennec is in full screen mode
- 495466 - new theme nitpicking
- 495615 - Remove "Enable Javascript Tracing" pref
- 495674 - Internet connection should be initiated if needed
- 495731 - Remove shortcut editor related files
- 497098 - Removal of gContextMenu.imageURL breaks extensions
- 497988 - Ts / Txul regression on 2009-06-09 (Error Console)
- 498029 - Star in edit bookmark dialog should have transparent background
- 498464 - extra updateThumbnail call in _networkStop
- 498572 - Cursor does not stay in URLBar after making a new tab
- 499836 - Setting focus in location bar and hitting escape wipes out url of the loaded page
- 500049 - Refresh and cleanup images
- 500275 - when clicking on the URL bar in Fennec on my HTC, the virtual keyboard is not displayed
- 500280 - clicking the preferences button takes a few seconds to switch screens
- 500324 - "Open" button in download manager doesn't correctly launch the file in its viewer
- 500454 - Cleanup notifications
- 500503 - when creating a new tab, please show the URL bar instead of a blank white screen
- 500652 - remember your password is missing the X on my HTC in landscape mode
- 500695 - Clicking on the Top and Bottom Areas of the URL text field does not highlight text
- 500832 - commas are replaced by spaces when adding tags in bookmarks
- 500837 - Identity-Box should be pushed down when Security Info is shown
- 501009 - [Download dialog] "Open" button should be dimmed if no registered handler
- 501137 - <select> widget needs to be careful not to append to existing content
- 502052 - Bookmark 'star' button is not updated when switching tabs
- 502065 - resize fennec when software keyboard is displayed
- 503388 - Fix issues found from the small-screen theme
- 505033 - Only show close button when in fullscreen mode
- 506007 - Compositor breaks Fennec
- 506720 - Use media queries to adapt browser tools UI for portrait/landscape
- 506730 - Update toggles to use a "thumb"
- 507694 - Change JS GC frequency and high-watermark preferences for mobile
- 507817 - BorderImage should not call ExtractCurrentFrame each time it draws
- 508573 - Notifications are missing the close button
- 508586 - Use border-image for buttons
- 509384 - After panning the urlbar text is invisible
- 509392 - Tab can lead to redraw problem
- 509408 - when getting notification asking to allow popup, it covers the url bar
- 509711 - Too easy to click links on webpages
- 509807 - Download Manager "go to page" feature should open a new tab
- 509888 - Packaging does not include xulrunner in the fennec package
- 510159 - Cleanup CSS fonts for preferences and move some CSS presentation rules into the right file
- 510197 - unable to enter url into url bar unless chrome bits are showing
- 510227 - Tweak the new tab button location
- 510567 - fennec debs have xulrunner in them
- 510988 - Need resized bookmarks-30.png image (bookmarks-24.png)
- 510998 - Panning while touching the titlebar should be ignored
- 511117 - when page is loading and you bookmark via star, popup dialog doesn't show
- 511170 - unable to display svg
- 511233 - Notifications are skipping the repaint when closing
- 511290 - Can't use standard file picker to upload files from user's Maemo File area
- 511338 - Use a lighter checkerboard
- 511593 - Need to check for add-on updates
- 512007 - Update the Windows Mobile theme to match the Maemo theme
- 512332 - Identity panel text layout is wrong
- 512402 - Auto-select of URLBar is broken
- 512459 - addons manager: clear button needed when no matches
- 512461 - Theme the fennec search fields
- 513631 - Remove blur hack for URLBar
- 513858 - Inverse themes (light text on dark backgrounds) breaks theme
- 513998 - awesomebar sizing is broken on maemo
- 514480 - upon first launch on my n810, the softkb won't display when focused on an input field
- 514510 - List and Uninstall awesomebar search providers via the Add-ons Manager
- 514522 - Disable text zooming
- 514569 - Disable SNAV for Fennec 1.0
- 515111 - Minor cleanup of unneeded code
- 515188 - secure connection failed dialog appears in addition to error page for some broken https pages
- 515664 - when installing an addon, tabs should be restored on restart
- 515759 - More light-on-dark theme issues
- 515761 - URLBar textbox will auto capitalize on n900
- 515768 - Fennec needs a task switch button in titlebar for n900
- 516122 - Support more <textbox> styles and a <select> style widget in settings
- 516387 - nsPromptService dialogs should not have '&' shortcut in labels
- 516492 - Support switching locales in Fennec
- 516637 - Remove download manager search feature
- 516645 - Preload border-image images to speed up the rendering
- 516958 - Remove folder creation from bookmark system
- 516959 - More styling for search providers
- 517086 - Set Fennec user agent
- 517204 - Change (x) image to 'Remove' button in Download Manager
- 517264 - maemo fennec no longer launching on mozilla-central as of 9/17
- 517520 - add-on installation progress bar not showing progress
- 517872 - Lack of CrashReporter ServerURL breaks unit tests in Fennec
- 517878 - Bump Fennec maxversion in install.rdf
- 517997 - use larger icons for search providers
- 518014 - preference about fennec button doesn't show webpage
- 518111 - Avoid using <stringbundle> and switch to nsIStringBundleService
- 518199 - revise styling of bookmark editing panel
- 518212 - revise styling of alert boxes / bookmarking popup
- 518281 - DPI on n810 is incorrect (part 2)
- 518328 - shorten height of bookmarks header
- 518363 - download manager: retry button always visible
- 518366 - Clear search button shown when there are no recommended add-ons
- 518378 - buttons and list boxes in content document are unreasonably large
- 518470 - Reduce button, toggle and row heights
- 518567 - on my n810 there is a task switching icon to the left of the url bar that does nothing
- 518605 - Add-ons Update button is inheriting bold style
- 518685 - Revisit the blue used in Fennec
- 518771 - Prompt Service can throw for null checkbox labels
- 518857 - light-on-dark theme button about:certerror
- 519231 - Backing out bug 514623 and bug 501566
- 519577 - Use row-highlighting to indicate a successful tap on a row
- 519833 - remove find bar from fennec for 1.0
- 519932 - Quickstub commonly used DOMEvent methods and properties
- 520176 - Add touch-enabled support for Hildon
- 520191 - Use ui.xxxx color preferences to override inverse themes
- 520209 - active tab indication is too subtle / cannot see the tab focus outline (activity, contrast, invisible)
- 520290 - lock icon is broken in the site identification popup
- 520341 - Implement a way to detect a pre-Fremantle Nokia Maemo tablet
- 520860 - Remove code to suppress Maemo autocomplete widget
- 520930 - NS_HILDON should be MOZ_PLATFORM_HILDON in debian fennec.postinst.in
- 521099 - Improve appearance of progress bars
- 521120 - Search button that cuts off looks broken, and user unable to scroll thru the list
- 521379 - Unbitrot the browser-chrome tests
- 522043 - Text in nsPromptService authentication dialog is pannable
- 522240 - Fix syntax errors in DOMWillOpenModalDialog handler
- 522261 - Some code is firing after the browser window closes
- 522271 - --browser-chrome Mochitests on Fennec [bookmark popup]
- 522282 - Toolbar icons - Use the N900 theme or use our own variant
- 522507 - Find is shown on top of the page
- 522514 - Make tile capacity a preference
- 522538 - remove button has reappeared in the bookmark editing panel
- 523296 - wrong netError text in offline mode
- 523369 - [Regression] Secure favicon.ico request pop-ups certificate error dialog
- 523374 - Trying to save a bookmark with an empty name fails
- 523396 - Tune N810's tile capacity down to 15
- 523442 - Use shorter captions for some search providers
- 523512 - Theme the textbox to be more hildon like
- 523845 - increase close button size in notification bars to match tabs
- 524206 - Add a disabled style for dark grey buttons and default toolbarbutton
- 524479 - Secondary zoom mechanism works when in Preferences
- 524751 - Update Fennec on Maemo mozconfig
- 524885 - Get the deb installer to use branding
- 525132 - Add-on options section does not get select background color
- 525160 - Remove cmd_search and related code
- 525701 - X-Osso-Service doesn't match Vendor.Name in application.ini
- 525850 - Design UI for crashed out-of-process tabs
- 525876 - .menulist-label needs to explicitly set the font-family
- 526554 - Show "auto detect" in locale list when locale is set to "auto detect" using matchOS
- 526791 - Make fennec using less space on 256mb partition of N900 (optify it!)
- 527750 - Fonts are too large when styled using physical sizes
- 528279 - Portion of larry ui shown when adding a search engine
- 528430 - Add a directory provider so we can customize the cache folder at runtime
- 528544 - When there are no downloads, downloads manager looks odd
- 528545 - Change "Clear Recent History" to "Clear Private Data"
- 528555 - [Regression] Addon Options Close when highlighting text in input fields
- 528588 - add-on update dialog coming up
- 528653 - string change - default bookmark "Firefox: About" to "Firefox: About your browser"
- 528659 - string change - typo in add-ons alert
- 528660 - remove pref description lines
- 529074 - Remove use of <preferences> and <preference> from <setting>
- 529077 - DirectoryProvider.js cleanup
- 529220 - Add pretty name to Maemo deb packages
- 529291 - Remove debugging code from browser.js
- 529293 - Installation of Addons does not move user to addons manager
- 529354 - Jump to download manager when tapping the 'download finished' popup
- 530013 - Fennec should take steps to auto-connect network connections
- 530062 - Use a 32px image size for the favicon-default-30.png image
- 530196 - Using a symlinked greDir fails to launch application from nsXULStub
- 530931 - Maemo shouldn't use the true DPI
- 531071 - bypass the awesomescreen when the browser is being opened for specific page
- 531089 - adjust "See all bookmarks" row horizontal alignment
- 531102 - Change Fennec Hildon theme to use pixels for dimensions
- 531105 - Fennec gets focus after page load is complete while user has switched to another app/desktop on N900
- 531164 - Application Launcher Dialog Pops Up on metacafe.com
- 531289 - Firefox doesn't obey system dpi settings anymore
- 531825 - Confirm before clearing private data
- 532120 - Download Pop-Up Dialog does not block accessing content
- 532137 - [Regression] Panning in scrollable content areas first pans the entire content document
- 532426 - Unintentional behaviour when zoomed out
- 532444 - Create search engine cache in BrowserCLH.js
- 532953 - Nothing button in Download Dialog does not close dialog
- 533017 - Bring Fennec to the top when clicking on it from the hildon desktop
- 533560 - Volume control does not control zoom level
- 533888 - Remove extra fennec folder from deb
- 534015 - not enough of lower section of first-run page visible
- 534579 - Tab thumbnail takes 1/2 a second longer to disappear after tab close
- 535359 - "Already loading" and "not loading" errors thrown
- 535538 - searchplugins cannot be found if chrome:// search engine loading is used with flat chrome
- 535596 - Filter the types of webprogress notifications
- 535735 - [Regression] Content sink preference names need to be updated
- 536199 - Crash Yahoo! frontpage with 12/21 1.9.2 nightly build
- 536296 - Fonts on webpages arent rendering properly
- 536368 - Cache autocomplete queries to make awesomebar open faster
- 536548 - Update the desktop file
- 537403 - Category for RC repo is "Internet & networking" but should be "Internet & Networking"
- 538174 - n900: App Manager only picks up xulrunner as an update option going from 12/5 nightly to rc2
- 538183 - n900: xulrunner entry is located in "Internet & networking" rather than "Internet & Networking"
- 539023 - update the release notes pref
- 539102 - Entering "(" or "&" moves formfill to elements
- 539284 - n900: "Read More" links on slashdot perform no action on first click
- 539450 - Add bookmark listener to AutoCompleteCache component
- 539481 - tile.cache.size default should be set every time Fennec loads
- 539495 - aPNG throbber is using a lot of CPU and is slowing pageload times
- 540030 - Display the error and hide the progress bar if an add-on install fails in the Add-on Manager
- 540084 - meta viewport tag remembers last visit
- 540118 - Remove zoomin / zoomout shortcut keys
- 541015 - Support rotating between portrait and landscape on N900
- 542298 - plugin-changed-event does not match frontend's plugin-reflow-event
- 542316 - Disable all plugins by default
- 542349 - Fix nightly deb versions
- 542696 - Consolidate xulrunner and fennec debs
- 544071 - Unresponsive script dialog "Yes" option not clear
- 545395 - Prompt user when closing with more than one tab open
- 545570 - [deb package] Insert '~' between version number part and alpha or beta part
- 547993 - Awesome Bar history is not immediately flushed when clicking on the clear private data button
- 548196 - add head.js support to browser chrome tests on 1.9.2 branch
- 548387 - audit Fennec tabs pseudo-API usage in tabs sync engine
- 548826 - Drop the !important from the button::-moz-inner-focus rule
- 548865 - Add SwissA to font lists for Maemo font-face tests
- 549648 - Add some browser-chrome tests for viewport support
- 551516 - Search button submission uses the wrong loadURI
- 551517 - Form autocomplete adds "undefined" into the field when user taps on parts of its UI
- 551709 - Auto-update add-ons
- 551711 - Open Link in New Tab via content panel
- 551889 - Start Page redesign
- 552022 - fennec UI - style needed for autocomplete bar
- 552786 - Remove inlineSpellCheckUI from browser.xul
- 552832 - Make about: pages in Fennec be local, in-content UI
- 553143 - Make it easier to view all add-ons (recommended and search results)
- 553687 - Lazy load JavaScript Modules
- 553691 - Stop using setTimeout to initialize the browser tools panel
- 554938 - Some cleanup and fixes for new Add-on Manager features
- 554951 - Context menu behavior and style fixes
- 554973 - Open in New Tab Context Menu pops up for javascript:void(0) links
- 555816 - "Start Page" preferences pane clean up
- 555817 - closing multiple tabs dialog does not come up
- 556087 - reftests fail when scrollbar shows up
- 556157 - Cannot go to page of awesome bar row entry when url bar is not focused
- 556313 - about:home not fully localizable, mismatch in the UI for Spanish (and others?)
- 556346 - Cleanup CSS for firstrun page
- 556359 - create a built-in bookmark for the new start page
- 556480 - AutoCompleteUtils error
- 556536 - Missed removing some dead code
- 556604 - portrait mode - notification bars are too wide
- 556613 - site menu smalltext too hard to read
- 556618 - portrait mode - viewport device-width pages do not resize when changing orientation
- 556758 - Remove close button dead space in toolbar
- 557298 - Controls Pane buttons flip from top to bottom when re-opening controls in portrait mode
- 557422 - Blank Page startup should not display the awesomebar screen
- 557532 - controls pane exit button flips position when coming back from orientation change
- 557619 - Two URLBar taps are required to display the awesomebar screen from about:blank
- 557642 - An option should be added to disable auto-rotation
- 557649 - Use a unique contractid for mobile session restore
- 557814 - Add manual add-ons update back into Add-ons Manager
- 558061 - Fennec should annotate crash report with URL
- 558373 - on startup, takes a long time for start page to appear
- 558877 - In portrait mode you can see more awesmebar results, so let's show more
- 559134 - firstrun page adjustments
- 559440 - Clientwidth/-height check instead of offsetwith/-height should be used for panning
- 559829 - Click on an entry in search suggestions drop-down activates a link underneath (the list is click-transparent)
- 559916 - Site Panel lays out in landscape mode, while in portrait mode and with soft keyboard open
- 560592 - 'switch task' button doesn't give any push feedback when clicking on it
- 560827 - e10s: Add remote support to browser XBL
- 560990 - Fix menulist-dropmarker on windows
- 561016 - e10s: Add support for openURIInFrame in BrowserAccess
- 561496 - Desktop Bookmarks synced with Weave Can Not be opened on Fennec
- 562036 - No Feedback when clicking on back arrow in bookmarks manager
- 562043 - Set the default save folder to the default download folder [Save PDF]
- 562132 - Closing Fennec twice creates an empty confirmation prompt/dialog
- 562495 - Support the new add-ons manager
- 562536 - Show the update button in addons manager
- 562969 - enable crash reporting in Maemo release builds
- 562988 - Add some navigational tests
- 563546 - Newly opened page is a little bit scrolled down, when opened in new tab
- 563962 - NS_ERROR_MALFORMED_URI nsIFilePicker.file in contentAreaUtils.js::getTargetFile in this case
- 564050 - "Save as PDF" should not fill in wrong titles for the Maemo file picker
- 564236 - Add useful content when Start Page is blank
- 564299 - Multiple select can have scrollbars
- 564507 - Start Page 'open all tabs' is buggy
- 565484 - Addons Manager is horizontally pannable with long extension titles listed
- 565887 - window.sizeToContent breaks layout in Fennec main window
- 566020 - Add support for custom confirmation UI for Fennec
- 566079 - Trim the textContent of data received from the AMO API
- 566347 - about:firstrun doesn't work as a Start Page
- 566670 - Web theme: -moz-border-radius causes unexpected rounded corners in forms
- 567074 - Incorrect information in "Your tabs form last time" in about:home
- 567121 - History is not cleared immediately after selecting Clear in Options->Preferences
- 568261 - Firefox Start page momentarily flashes at incorrect scale
- 569613 - Backout changes from bug 564285
- 569828 - [e10s] isRootWindow checks can crash
- 570156 - Convert download dialog to a nsIPromptService prompt
- 570201 - Prompts should allow linebreaks
- 570588 - Move current versions of remote browser bindings and remote content script to mobile-browser
- 570736 - Split bindings/browser.xml into a local-browser and remote-browser bindings
- 570823 - [e10s] Add scrollTo / scrollBy message based API to browser binding
- 571070 - [e10s] Add support for cross process keyevents
- 571371 - [e10s] Move BrowserView event handling to message-based API
- 571812 - Remove setIcon
- 571814 - Remove PluginObserver
- 571882 - Use messages for handling offscreen browser property
- 571895 - Stop using nsILoadGroup to get URI
- 571898 - port 1.4 UI for Fennec to mobile-browser
- 572214 - [e10s] Add support for remote and local rendering
- 572276 - Fix contract-id for the web-install-prompt
- 572963 - Fix some select binding and css errors
- 573666 - Remove tab state and sacrificing system
- 573672 - Use getDefaultFileName in an e10s-safe way
- 573902 - Remove any panning and zooming code that doesn't work in e10s
- 573908 - Tab thumbnail must support remote tabs
- 574006 - Support context menu and open-in-new-tab behavior
- 574123 - Add support for zoom-to-rect for zooming to an element
- 574248 - Use preprocessor to set browser.tabs.remote correctly
- 574260 - Remove last uses of contentWindow and contentDocument
- 574683 - Local XUL pages (about:config) are not rendering
- 574699 - Move FormSubmitObserver to content process
- 575403 - Create an Android theme for Fennec
- 575477 - Error in nsIAutoCompletePopup::invalidate
- 575508 - [e10s] Add consts and QI to fake webNavigation object
- 575775 - Begin theme file reorganization
- 575807 - ContextMenu appears after a double-click
- 575993 - Sync Now and Disconnect buttons clickable before being connected
- 576179 - Remove return {} hack used for sync messages
- 576330 - Minor code cleanup
- 576343 - Make sure search provider loads are in a remote browser
- 578080 - HOST_CXXFLAGS broken on Maemo causing build bustage
- 578691 - Add contact support to form autocomplete (Maemo)
- 578711 - Opening two copies of "Tabs from my Other Computers" closes Fennec
- 579340 - Miscellaneous code cleanup
- 579361 - Enhance SessionStore service in Fennec
- 580211 - 'Your tabs from last time' section doesn't display tabs from last session after a restart
- 580995 - Fennec opens new tabs too aggressively
- 580999 - Fix browser_viewport tests
- 581026 - Can't see "Confirm close" prompt while browsing bookmarks
- 581295 - Site panel doesn't disappear when tapping anywhere but the popup box UI
- 581331 - BrowserUI.goToURI should always apply third-party fixup to URI
- 581335 - Hook up crash reporting for content processes
- 581958 - Filter web progress STATUS and PROGRESS messages to improve performance
- 582560 - Backspace should not act as back button inside input fields
- 582569 - Fire an event in child frame scripts when the TabChild is closing
- 582684 - Fix syntax problem from bug 581958
- 582769 - Disable Hildon predictive dictionary action in editboxes
- 583238 - Investigate ways to pass more context to FAC.autoCompleteSearch
- 583369 - Unable to save new string values in about:config settings
- 584348 - Update add-on button triggers no action on click/tap event
- 584610 - RecvLoadRemoteScript uses a tiny buffer to load script
- 584767 - webapps frontend
- 584888 - zoom ends when coming back to the default zoom level
- 586122 - Clusters do not get cleared with switching Sync profiles
- 587929 - Some typos found in PageActions and Forget Password
- 588151 - HelperAppDlg doesn't do anything for Nothing
- 588441 - Remove progress listeners in chrome
- 588595 - Adjust number of tiles count down.
- 588797 - Chrome javascript errors while opening a new tab
- 589042 - Restrict libebook to only loading when used and never on Android
- 590033 - Error in nsIAutoCompletePopup::invalidate (Again)
- 590127 - Remove toolkit implementation of about:addons
- 590465 - start page option Blank Page changed after restart
- 590817 - Use physical units (mozmm) for core CSS lengths
- 591124 - Use browser scoped message manager to listen for messages
- 591151 - Allow auto edit-mode on key press when awesomescreen is open, but readonly
- 591368 - [Feedback] Get a Feedback XPI in to mobile-browser
- 591490 - Move the search selector button to the right of the urlbar
- 592252 - Restart is required when pressing the down arrow in localization and autodetect is selected already
- 593092 - Add a user-tap callback on the initial download alert
- 593437 - [Regression] prompts from web content are broken
- 593452 - Remove the Maemo back button from the toolbar for Android
- 594046 - download manager shows up behind the awesome screen when clicking on downloading notification
- 594107 - fennec does not release memory when closed
- 594491 - about:home should remove throbber images, not just hide them
- 594795 - Add a "What's an Add-on" block to the Add-ons Manager
- 594816 - Add a built-in system for badge handlers
- 594847 - Handle content-process crashes more gracefully
- 595193 - Remove unnecessary zero new notification indicator on badges
- 595218 - Badges on the same domain doesnt always reflect the right update
- 595343 - Remote tab titles are always URLs
- 595948 - Turn on Feedback for nightlies
- 596037 - [Feedback] Revert "default" back to "beta" for feedback xpi
- 596130 - Use AddonManager.UPDATE_WHEN_PERIODIC_UPDATE when checking for add-on updates
- 596323 - [Feedback] Try delay loading the feedback UI to improve startup time
- 596427 - [Feedback] : The add URL of last visited page does not auto fill the last visited page.
- 596519 - Fix some Add-on Manager problems
- 596594 - allow browsing of more addons in add-ons manager
- 596983 - Enable HTML format converter for Android
- 596994 - Sync first status is unknown error
- 596996 - -silent and -chrome command line flags are busted in Fennec
- 597010 - Some form elements are rendered with thick black borders on Maemo/GTK
- 597025 - Sync UI: Allow Email addresses along with usernames
- 597026 - Sync UI: Mention Sync Key, strip dashes
- 597522 - Update Start page and Firstrun page
- 598010 - Update Sync UI in Fennec
- 598858 - Some browser-chrome test cleanup
- 599066 - Starting a multitouch zoom with one finger on the urlbar opens awesome screen
- 599220 - [Regression] Panning is jumpy in local pages
- 599382 - [TEST] Add some browser-chrome test for tapping
- 599544 - Need notification for when storage format mismatch
- 599576 - Talos Regression :( Ts increase 22.1% on Nokia n900 mobile
- 599928 - Need a single pref to toggle logging
- 600033 - add PING_COUNT to blocklist URL
- 600061 - Figure out version number for beta
- 600256 - Disable microsummary support in Fennec
- 600628 - Remove dual version files
- 600815 - Warnings into browser.js and about:home
- 600862 - Clicking "Learn More" button in Add-ons Manager results in going to ebay.com
- 601048 - Remove permanent headers from browser tool panels
- 601111 - Use Maemo back-button on desktop
- 601668 - Remove tile.cache.size from prefs
- 601741 - Stop using cached list of recommended add-ons in front-end
- 601751 - Redesign the Edit Bookmark Panel to have the new look
- 602065 - Don't do metadata pings for mobile
- 602077 - WeaveGlue.init() shouldn't touch Weave.Service
- 602282 - Fixed browser-chrome tests and remove more markup
- 602670 - Never show an unresponsive script dialog for chrome scripts
- 602685 - Sync UI: Implement easy setup for Fennec
- 602883 - Remove "Save Link" context-menu option on awesomescreen
- 602893 - Put setting textboxes on separate row when in portrait
- 602896 - Change Sync account label
- 602983 - Add a way to check for updates from about:firefox
- 603407 - Quick search not done upon entering "[keyword] text" Return
- 604352 - JavaScript error: browser-ui.js, line 2677: req.responseXML is null
- 604437 - [Regression] Remote Tab badging slows down awesome bar panning
- 604463 - Request for session store to retain the browsing history and scroll offsets
- 605322 - bookmark star images are not the same size and cause the sidebar to move when toggling
- 605371 - Disable browser-chrome tests broken by compartments
- 605628 - Create Android theme for URLBar endcaps
- 605668 - Page offset to the left after two-Finger page-up/down gesture on a zoomed-in right side of the page
- 605706 - Add desktop notifications to clearable list of permissions
- 606371 - Use scopeChain and AccessCheck to determine if a script is chrome
- 606467 - Feedback opens en_US page in localized builds
- 606591 - desktop tabs icon needed for Start Page
- 606725 - Fennec multilocale builds don't build services/sync
- 607061 - built in google search provider should end up in mobile results layout
- 607362 - Sync key change temporarily reverts when you hit Connect
- 607406 - Flip identity colors
- 608258 - Crash at visiting AMO
- 608272 - When solitary tab crashes and is closed the preview remains
- 608365 - Add 4.0b2 to Fennec (Mobile) version list
- 608412 - Reduce size of locale files in Fennec
- 608742 - Change Fennec (Mobile) builds to use omnijar chrome format
- 608865 - Enable methodjit in chrome
- 609069 - about:rights shows XML parsing error
- 609812 - Move some Feedback initialization code into the UIReadyDelayed listener
- 609813 - Avoid Browser.computeSidebarVisibility in NewTabPopup 'TabOpen' handler
- 609903 - Closing a tab opened in background produces lock/unlock toolbar inbalance
- 610382 - Turn off disk cache smart sizing feature
- 611240 - Cleanup after landing bug 598331
- 611466 - Fennec highlights the whole URL after I've entered a special character ("~"), inviting me to overwrite it
- 611592 - Backspace button on the keyboard acts like the browser's back button.
- 611658 - The buttons found on SSL Error Page are black (dark grey)
- 611861 - add-ons list cramped compared to awesomescreen
- 612167 - Build error Cannot open include file: 'nsSetDllDirectory.h' during Fennec desktop build
- 612193 - Move Find In Page, Share Page, and Save As PDF to app menu on Android
- 612892 - Fix some timeouts and remove unwanted fragile tests
- 613193 - Fix illegal JSON in 'softkb-change' notification
- 613194 - Fix some JS errors we see in the browser-chrome tests
- 613242 - Last minute beta 3 strings
- 613480 - Check for a NULL docShell in browser constructor
- 614015 - Add <browser>.messageManager property
- 614249 - Tabs don't open in background when using CTRL key and tapping a link
- 614598 - Set feedback add-on back to beta
- 615239 - Add "Get Help" SUMO link to Start Page
- 615645 - Change "give feedback" button/link on about:home to input.mozilla.com/feedback
- 615956 - The content-shutdown callback should return quickly, to allow the dead child process to be reaped
- 617063 - Change feedback xpi's labels/titles to match desktop firefox branding
- 617069 - Contacts autocomplete is broken for id and className matches
- 617359 - password notification bar hidden underneath urlbar on slow connections
- 618016 - Make a new media query for device orientation
- 618212 - JavaScript Error in arrowbox.xml
- 618432 - search providers now centered
- 618516 - Improve placeholder behavior for JPAKE codes
- 618919 - Non-mobile 'Bad cert' dialog is shown for XHR
- 619019 - Use -moz-device-orientation when needed
- 619231 - Fennec UI should not enable Connect unless all fields are entered
- 619764 - Fennec content process crash reporter UI does not respect MOZ_CRASHREPORTER_NO_REPORT
- 619786 - System titlebar seen at all times
- 619875 - Load about:home when having a custom home page that crashes in content.
- 621984 - replace mozRequestAnimationFrame() with mozRequestAnimationFrame(callback)
- 622422 - Allow initial pageshow event to complete before firing UIReadyDelayed event
- 622423 - More delay loaded JS scripts and less via <script> includes
- 622536 - OnProgress/OnStatus events processing is very expensive in Remote fennec
- 622814 - Task Switch Button is not working on Nokia N900
- 623190 - Remove document cruft from AddonUpdateService
- 623591 - Add basic support for window.console
- 623611 - Insufficient information displayed in site panel for some sites
- 623693 - Crash Reporter URL annotation does not happen
- 623919 - Save Image/Save Link not working
- 624630 - [JS Error] browser_addons.js message listener is stuck and UIReadyDelayed is busted
- 625513 - Cleanup CSS problems from using physical units
- 625608 - Fennec should fire a 'sessionstore-windows-restored' notification
- 625612 - Add prominent startup info to development builds
- 626624 - "Edit Bookmark" does not show correct information on second display, after dismissing VKB with system "Back" button
- 626714 - Send startup time measurements to AMO
- 627087 - Awesomescreen + Preferences Screens: jerky, text disappears
- 627772 - AutocompleteCache should read from disk async
- 627814 - Text Reflow: Turn off by default
- 627894 - Use the right URL when trying to zombie-ify a zombie tab
- 628847 - Remove some cruft in last-window-check copied from desktop
- 629475 - Regression: displayport takes longer to refresh
- 630027 - replace mozRequestAnimationFrame() with mozRequestAnimationFrame(callback) in AnimatedZoom.js
- 630341 - clear private data doesn't clear "tabs from last time"
- 630398 - Session store doesn't save session data quickly enough
- 630474 - Show a toaster alert when instaling or uninstalling a restartless add-on
- 630736 - Changing orientation causes checkerboarding - liliputing.com
- 630795 - Updated blocklist URL
- 632005 - Use stricter limit on WebProgressListener flags
- 632825 - Error: URI_GENERIC_ICON_XPINSTALL is not defined
- 633613 - Add and localized Spark game graphic to Start page
- 633769 - Add final parts for the Firefox Spark promotion
- 634173 - Style toaster alerts on Android
- 634176 - LoginManager child script does not need to use WebProgressListener
- 635239 - sync "show me how" link should go to correct article
- 635375 - Preferences > add-ons > get add-ons 'go to page' disabled
- 635540 - Fix some browser-chrome tests
- 635542 - [Regression] Navigation buttons not updated when using URL fragments
- 636135 - Sync UI is left in a bad state if you disable Sync while a sync is in progress
- 636526 - AddonRepository should use XHR.mozBackgroundRequest
- 636840 - "Get the New Version" text overflows button size
- 637673 - SessionStore file errors
- 637808 - Focusing on a text field element may give you a console error : "focusedElement is null" in common-ui.js line 738
- 637881 - Remove 'Reflow on Zoom' preference for Fennec 4
- 638164 - Checkerboarding after zooming in, visiting other page, then going back in history
- 639794 - Opening a webpage from an external app should hide sidebars and panels
- 640069 - Add Reflow-on-Zoom pref for Fennec 4
- 640429 - Preferences screen is cut off in portrait mode on Linux Desktop
- 640873 - Homepage fails to load 'No recent tabs' in new profiles
- 640882 - Scroll indicators are not visible when the left sidebar is pulled out
- 641707 - Broken browser-chrome tests due to portrait, closeTab and select UI changes
- 641854 - Use nsIStringBundle API for formatting strings
- 642203 - Must treat locale pref as localized in multi-locale builds
- 642755 - DTD comment compression breaks localizations, at least Japanese
- 642796 - add removed-files file to Fennec
- 645799 - Hide the crash reporter from the recently used apps window
- 646270 - MozScrolledAreaChanged changed behavior and broke some browser-chrome tests
- 649062 - browser_sidebars.js never cleans up tabs it opens
- 649115 - Keep Spark banner on Start Page through May 31
- 649820 - Change browser CSS based on Android OS version
- 650390 - osversion in chrome.manifest files should query android os version
- 650582 - browser_preferences_text uses a tool-panel-close which is not used on Android
- 650676 - browser_autocompletesearch.js throws getting ProfD, then times out, on Android
- 651947 - Build error on Windows in winEmbed.cpp:171 - missing type specifier - int assumed
- 653091 - Updating from 04/26 nightly to 04/27 corrupts the application user interface
- 653114 - Misc code cleanup
- 653134 - Create Fennec Gingerbread theme
- 653717 - Add aurora branding to fennec
- 653780 - Use real MouseEvents, not simple Events for TapDow, TapMove and TapUp
- 654838 - Create a unique branding for Fennec beta
- 656423 - Replace Fennec branding with nightly branding
- 657067 - XPIProvider.jsm refers to nsIPrefBranch.getComplexPref... which doesn't exist
- 659405 - content page bleeds through Desktop Tab view
- 659457 - Update Gingerbread UI for Preferences/Downloads/Addons and Context Menu
- 659728 - Android app menu layout broken in Gingerbread theme with >4 items
- 660569 - Settings missing their checkbox in Gingerbread theme
- 660570 - Awesomebar, Bookmarks and History panes have different visual appearance in contrast to other panes in Gingerbread theme
- 661284 - Blue selection color used in Gingerbread 'Find in Page input field' theme
- 661388 - Support selecting text in web content
- 661866 - Save sessionstore thumbnails in a separate file-based cache
- 661889 - Wrap notification buttons onto a second row instead of cropping the overflow
- 662101 - Support simple console.trace() in Fennec
- 662302 - Droid Pro: Unable to pan back to content window with 3 columns of tabs open
- 663123 - Intermittent browser_dragger.js | Sanity check. Blank document cannot be panned left or right. - Got 800, expected 1024
- 663571 - OS agnostic webapps backend
- 664114 - Context Menu doesn't resize properly when switching the window orientation
- 665544 - Using Quit menu does not save session state as expected
- 666321 - Discard decoded images faster
- 666577 - SessionStore history serialized too early
- 666597 - App Menu is triggered if a modal dialog is up
- 667062 - Content text selection highlight should match Gingerbread theming style
- 667530 - Add ability to add application/bookmark shortcuts to Launcher screens
- 670222 - Accidental text selection
- 671634 - Useragent should be different between phones and tablets
- 671993 - Failure to save forms data in session results in data loss
- 674791 - dragging the left text selection marker down selects to the bottom of the page
- 675236 - portrait view shifted on tablet awesomescreen
- 675920 - Difficult to select text after these steps
- 676052 - gingerbread theme for android 2.3.5
- 676293 - Add ability to make "home screen shortcut" for Bookmarks
- 676542 - telemetry components are not packaged for mobile
- 676780 - Fennec is unable to load webpages and close tabs
- 677109 - Preferences window cut-off due to checkbox image size constraint failure
- 677630 - Extend 'Add to Home Screen' to Bookmark Popup
- 677975 - Exception [nsIShellService.createShortcut] @ BookmarkHelper.js :: <TOP_LEVEL> :: line 92
- 677999 - Make home screen bookmark icons pretty
- 678480 - First-run animation is busted and tab sidebar is visible at startup
- 678748 - Add tests for textbox context menu
- 682073 - AndroidBridge uses wrong method for calling setClipboardText
- 683167 - Disable tablet UI during unit testing
- 684152 - Don't even bother trying to unpackComponents if the APK hasn't changed
- 684727 - Don't call into JNI from ExtensionsView.init
- 684826 - Last typed character from password field is not visible when password is filled in
- 684910 - [Aurora] - Remove 'Install as App' from site menu
- 686637 - Stop extracting hyphenation files from the APK
- 687312 - Show a non-interactive UI as soon as possible on startup
- 688087 - Don't prestart the content process during startup
- 689578 - Talos regressions on Android and Maemo [09/24]
- 689692 - Remove 'Recommended Add-ons' section on about:home
- 690134 - Fennec shows non-interactive UI on firstrun instead of splash screen
- 691534 - Use asyncFetch when loading files in aboutHome.xhtml
- 692712 - Pre-filter recommended add-ons JSON instead of filtering at startup
- 692767 - about:home shows tabs from last time with wrong encoding, non-ASCII characters are broken
- 694637 - [birch] Add basic DOMTitleChanged and DOMLinkAdded support
- 695446 - Password manager/Form Fill
- 696076 - Telemetry for Mobile
- 696300 - Can't focus on text fields when switching to a new tab
- 696433 - Improve link rel scanning for favicons
- 696532 - Add-on manager
- 696758 - Filter web progress messages sent to Java
- 697078 - Add a toast notification indicating start of download on download start
- 697105 - Permit spaces as a valid search query in an invalid URL
- 697144 - Unable to interact with aboutCertError
- 697265 - Support clipboard operations in edit fields
- 697309 - Add support for the Open Web Apps API
- 697659 - Use doorhangers for Password Manager
- 697720 - Add 'Clear private data' preference
- 700928 - all mozilla-aurora tests are failing after the m-c merge tonight.
- 701245 - JavaScript Error: "browser is null" {file: "chrome://browser/content/browser.js" line: 1091}
- 701374 - Show go or search icon in awesomescreen field, as appropriate
- 701440 - Add simple support for MozApplicationManifest (appcache)
- 701785 - Missing html5 video/audio controls in context menu
- 701870 - Make sure that setting a preference, then quiting, results in the preference being saved
- 702281 - Telemetry prompt on mobile should be tri-state
- 703378 - Native Fennec executes javascript: urls pasted or typed into the awesome bar
- 703450 - Restore tabs when waking up, always open external links in new tab
- 704415 - Style the Add-on Manager
- 704970 - Favicon missing on URL bar; visible in awesome screen
- 706644 - Going back from about:home still displays about:home
- 706830 - pressing "back" doesn't return user to about:home
- 706882 - Bad viewport description: {"x":null,"y":null,"width":1,"height":1,"offsetX":0,"offsetY":0,"pageWidth":1,"pageHeight":1,"zoom":1} on startup
- 707014 - JavaScript Error: "frame.frameElement is null" {file: "chrome://browser/content/browser.js" line: 1856}
- 707015 - BrowserApp.addTab(aURI) doesn't put the new tab in the foreground
- 708379 - Haptic buzz when tapping on clickable elements
- 708525 - about: pages do not load favicons
- 708597 - Download toaster notification is displayed only for the first download
- 708806 - Remove strings for homepage preference
- 709048 - Over usage of haptic buzz
- 709103 - Optimize creating and saving thumbnail bitmaps
- 710433 - The bookmark menu item should always say "Bookmark", not "Remove"
- 710783 - about:firefox won't load
- 711515 - Opening links from external apps doesn't work if session restore is active
- 711855 - Unable to access the Add-Ons Manager - URL is not valid and cannot be loaded
- 712414 - Throbber does not stop after running on pages that use document.write without document.close
- 712772 - Need an option to vibrate on long-tap only
- 713578 - java.lang.NullPointerException at org.mozilla.gecko.Tabs.closeTab(Tabs.java:147)
- 713600 - MasterPassword helper is missing _tokenName
- 713887 - Javascript error when using the menu quit to quit fennec
- 714062 - Add-ons Manager page should be opened once, e.g. tapping on "Add-ons" should switch to opened about:addons page
- 714234 - Handle window.close() via DOMWindowClose
- 714602 - Use defaultPrevented instead of the deprecated getPreventDefault()
- 714708 - NullPointerException at GeckoInputConnection.notifyIME
- 714710 - LayerRenderer.checkFrameRateMonitorEnabled should use start() instead of run()
- 714711 - A few unused local variables in PanZoomController.onScaleEnd
- 714713 - Comparison of strings using ==
- 714715 - Variable is used before a null check in GeckoApp.launch
- 714762 - ArrayIndexOutOfBoundsException at Tabs.getTabAt
- 714829 - Unused StringBuffer is created in GeckoApp.addEnvToIntent
- 714975 - [ICS] Home Screen icons are too small on ICS
- 715262 - "Browse Add-ons" link on about:home and Add-ons Manager icon in about:addons should point to new AMO Android product
- 715347 - Add basic Download Manager support
- 717231 - Downloads are not added to the Download Manager (stock ICS 4.0.3)
- 717739 - turn off non-native sync
- 718257 - Syntax error breaks add-on install restart doorhanger
- 721632 - Tracking Bug: UA String Decision
- 721639 - Add some canvas optimizations for thumbnail generation
- 722627 - NativeWindow.contextmenus.remove creates a JS exception
- 723495 - java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java)
- 725372 - Limit Content:StateChange messages to top-level windows
- 725380 - CrashReporter can call doFinish twice
- 725787 - Robotium: loadUrl should be callable more than one time
- 725910 - Robotium: Add simple about: page tests
- 726399 - Robotium: Add simple test for 'Open Link' context menu
- 727730 - Add support for Share Link context menu
- 728268 - Polish "To-do" Web app for MWC
- 728782 - Add support for Bookmark Link context menu
- 729115 - java.lang.NullPointerException @ org.mozilla.gecko.GeckoApp.processThumbnail(GeckoApp.java:642)
- 729247 - crash [@ java.lang.NullPointerException: at org.mozilla.gecko.DoorHangerPopup.addDoorHanger(DoorHangerPopup.java)]
- 729324 - Always make sure 'Quit' is last menu
- 732753 - Update or remove the URL redirector UA in App.java.in
- 734714 - Some prompts broken: "aDomWin is null" in prompt service
- 735740 - Add a way to delete individual form entries.
- 735838 - About Home content displays briefly when opening an external link
- 737050 - Add support for the WEBAPP intent
- 737951 - 2012-03-21 Sync uplift
- 738526 - SessionStore TabValue APIs are busted
- 738527 - Syntax error breaks removing closed tabs
- 738938 - Progress throbber shows again when loading about:home on startup
- 738976 - java.lang.RuntimeException: An error occured while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java) caused by: java.lang.NullPointerException at org.mozilla.gecko.db.LocalBrowserDB.updateFaviconForUrl(LocalBrowserDB.java:589)
- 740823 - Disable creating and bundling the Feedback add-on
- 741430 - On install of a web app, show a system notification
- 741435 - Web App shortcuts should use the App Icon 'as is' and not add a background
- 741436 - Long Press Menu on a Web App on about:apps needs to be consistently the same
- 741608 - Create homescreen shortcut for installed app
- 744770 - Master Password dummy pref should not be saved
- 745750 - HTML entities in a download title will break the Download Manager
- 745765 - Reuse existing tab for same app launch in about:apps
- 746958 - Do not make duplicate home screen shortcuts
- 748994 - Regression in rawfennecstartup 'throbber start' time
- 749623 - Fennec 13.0b1 only compatible with large+xlarge screens
- 750159 - Sometimes we get 'browser is null' errors in onLocationChange so remove the need for the browser
- 750195 - java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.onDestroy(GeckoApp.java)
- 750243 - Make sure target.currentURI is not null before saving an image
- 752014 - Remove support for adding downloads to the system download manager
- 754415 - Twitter search uses the wrong URL
- 754575 - Cache.Trash* files fill up disk space
- 754585 - Fennec Nightly failing ACID3 test (with one error)
- 762046 - Amazon search-plugin hard-coded for desktop site; they send us mobile
- 765155 - Missing associative icons for recommended add-on listing on about:home
- 765930 - Reader Mode: Optimize readability check
- 766914 - Unable to play videos on mobile YouTube; redirection loop on 'Play'
- 775100 - Remove 'xxx' logging in HistoryTab
- 775142 - java.util.UnknownFormatConversionException: Conversion: at java.util.Formatter$FormatSpecifierParser.unknownFormatConversionException(Formatter.java) mainly with Japanese and Chinese builds
- 776185 - ANDROID_VERSION_CODE needs to be based off MOZ_BUILD_DATE
- 781091 - aboutCertError.xhtml XML Parsing Error
- 781169 - Tweak aboutApps strings
- 783795 - locationbar, personalbar, menubar, statusbar, and toolbar are true in a webapp - should be false
- 784157 - Google Play Campaign Tracking
- 785652 - adding zh-TW and zh-CN to fennec
- 787188 - Hold off on about:home marketplace promo for now
- 792139 - Discard decoded images as soon as possible on low-memory devices
- 795132 - Cache DPI to avoid making JNI calls
- 799960 - GeckoConsole Error: Error reading pref [gfx.java.screenshot.enabled]: [NS_ERROR_UNEXPECTED @ nsIPrefBranch.getCharPref]
- 801630 - exception.js makes use of the global Private Browsing service to make decisions
- 802653 - Fennec 17.0b2 builds fail to compile
- 802697 - Increase the number of times Firefox opens before we prompt for Feedback
- 802946 - Cleanup the 'Hide Apps/Promo' mess
- 809942 - ToolkitProfile service can't change default profile
- 815076 - The default Twitter search engine does not work
- 817440 - Intermittent testAddonManager | GeckoEventExpecter - blockForEvent timeout: Tab:Added
- 817775 - Marketplace promo is active on beta on about:home, but it shouldn't be
- 819554 - Disable warning for sms protocol
- 820623 - Javascript warning on fennec startup (NativeWindow.menu.add)
- 820658 - Private Browsing leaks history in SQLite's Write-Ahead Log for tabs.db
- 820868 - Lightweight theme previews do not work on Firefox for Android, breaking the preview/install flow
- 823550 - Ensure all DB access happens on the GeckoBackgroundThread
- 824023 - while testing robocop, I see mention of unknown host exceptions in the logfile
- 825483 - Reduce bfcache size on low memory devices
- 826467 - Avoid persisting tabs to tabs.db if Sync is not setup
- 826476 - Modify sqlite database pragmas to possibly improve performance
- 827250 - java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp$<n>.doInBackground(GeckoApp.java)
- 828892 - Favicons are missing for the default bookmarked pages besides about: ones
- 831123 - Tp regression on Jan 11th
- 834386 - AboutHomeContent: Finalizing a Cursor that has not been deactivated or closed
- 834810 - Launching webapp from homescreen icon will revert the icon to the default 'rocket'
- 835241 - Reload button reloads cached copy
- 835399 - Allow launching non-privileged webapps with a URL
- 836924 - java.lang.NullPointerException: at org.mozilla.gecko.Tabs.getContentResolver(Tabs.java:212)
- 837142 - Regression: about:home promo banner swaps on device rotation
- 837215 - YouTube video's redirect on play; broken on tablets
- 837393 - Remove webapps from the recent apps list
- 838332 - t.co links use JS redirection instead of a HTTP 301
- 838745 - java.lang.IndexOutOfBoundsException: Invalid index <n>, size is <n> at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java) at org.mozilla.gecko.AboutHomePromoBox$<m>.onGotTypes(AboutHomePromoBox.java)
- 839242 - Leaving about:apps page logs JS error "ReferenceError: onUnload is not defined"
- 842374 - Use GeckoAsyncTask instead of AsyncTask when removing bookmarks
- 842421 - Make GeckoAsyncTask cancellable
- 842911 - mini-app mode button on Samsung tablet can block content
- 843005 - Disable Android SQLite locking in databases for REL 11 and higher
- 843361 - Dump list of open files if we fail to unlock the DB
- 844872 - All addons and search engines present an option section even when the plugin does not have any options
- 846184 - Lightweight theme should be shown on startup, rather than when Gecko initializes
- 849211 - java.lang.NoSuchFieldException: bookmarkdefaults_favicon_support
- 851920 - Resources removed from the pre-processing chain are still dependant on MOZ_PROFILING/MOZ_TELEMETRY*
- 852787 - StrictMode policy violation from LocalBrowserDB.getUrlForKeyword()
- 852828 - Add basic support for subscribing to feeds (RSS/Atom)
- 854107 - Lazy load more JS objects in browser.js
- 854340 - Firefox for Android cannot break out of a loop + alert attack
- 856728 - TopSitesView.java executes a DB cursor on the main thread
- 856739 - AwesomeBar.onDestroy does DB access on the main thread
- 858561 - Move BrowserDB.expireHistory from GeckoApp.onPause to GeckoApplication.onActivityPause
- 858829 - Ship popular domains by default
- 858872 - Make Favicon service a little smarter about failed favicons
- 859425 - Move decoding/storing favicons to background thread
- 859434 - Close thumbnail cursor in TopSitesView
- 861164 - add mechanism for using different search URLs for tablet vs. non-tablet
- 869477 - WebRTC UI permissions no longer shown
- 880119 - Improve the API for GeckoView
- 880121 - Add support for Browser (Chrome) application interfaces to GeckoView
- 880123 - Add support for content callback interfaces to GeckoView
- 883254 - Add DDG as a pre-installed search provider for Fennec
- 885768 - Cannot make a getUserMedia request within an iframe
- 886496 - When doing lazy tab restoration, set the <browser>s in question to display:none until restored
- 887755 - Lightweight theme preview is broken
- 888335 - Remove support for iGoogle/Reader from feed subscriptions
- 889564 - ANR: LightweightTheme.handleMessage can block the Gecko thread
- 891879 - Amazon search provider should be at www instead of m.amazon.com
- 895775 - java.lang.IllegalArgumentException: Receiver not registered: org.mozilla.gecko.GeckoNetworkManager@<addr>: at android.app.LoadedApk.forgetReceiverDispatcher(LoadedApk.java) at org.mozilla.gecko.GeckoNetworkManager.stopListening(GeckoNetworkManager.java)
- 901803 - Integrate chromecast support into Firefox
- 902453 - Simple gUM Test Page demo not working on Firefox for Android (Beta) 24.0 - ReferenceError: browser is not defined -- no media selection prompt
- 902783 - Fx24 Beta: back out Bug 866957 and Bug 877725
- 906039 - "New Guest Session" doesn't deserve a toplevel menu item
- 921948 - Integrate roku support into Firefox
- 922329 - HelperApps.getAppsForUri does not check for empty results and throws
- 926102 - Firefox for Android offers cert error overrides for HSTS sites, even though the override will never be honored
- 927128 - Keep GeckoView limited to Nightly only
- 927253 - [geckoview] NullPointerException in GeckoNetworkManager
- 927451 - GeckoView profile folder is not created
- 928756 - [geckoview] Convert prompt-based actions into separate GeckoView endpoints
- 930179 - Stifle URL logging for private tabs with the new Intent:GetHandlers message
- 930452 - GeckoView busted by HelperApps.jsm again
- 935190 - Try to show cached pages when Fennec is offline
- 937253 - Android home screen shortcuts should switch-to-tab if the page is already open
- 938571 - Add discovery support for second-screen devices
- 943475 - Predictive lookup for awesomebar entries
- 946454 - [Roku] Show "casting" button in the video controls
- 946957 - Intermittent testSessionOOMRestore | Page title is correct - got , expected page6
- 949104 - Don't write history visits during HTTP redirection
- 949639 - Move CanAddURI to nsAndroidHistory
- 949913 - Don't store page refreshes as history visits
- 951157 - Clear seer DB when clearing history
- 952473 - SessionStore should only watch for top-level pageshow events
- 952894 - Use existing triggers to clear open search engines state
- 953346 - Intermittent testSimpleDiscovery | GeckoEventExpecter - blockForEvent timeout: Robocop:Status
- 953381 - Add generic support for casting a video to a second screen service
- 955870 - Do some quick checks before calling CheckURIVisited
- 956705 - Regression: throbber does not spin
- 957037 - Pull in Android's ProxySelectorImpl code so we can bypass creating Uri objects
- 958087 - nsAndroidHistory::SetURITitle is called for iframes and embeds
- 958517 - Create a 'Page' menu and move some of the URL context menu actions there
- 959627 - BitmapUtils.getDominantColor can be expensive
- 959789 - Unresponsive script dialog for ConsoleAPI.js on nfl.com gamecenter pages
- 961952 - HardwareUtils.getMemSize can be expensive during startup
- 962963 - Be more aggressive about expiring tabs
- 966573 - Use speculative connections for URLs coming into BrowserCLH.js
- 971703 - Lazy load SSLExceptions
- 971751 - Investigate removing the Java URL prefetch code from startup
- 971873 - ProxySelector references String.isEmpty(), which is API level 9
- 975123 - Allow for fixed targets/devices for situations where routers block UDP broadcasts
- 986095 - Add UI Telemetry for Reading List
- 988648 - Telemetry: Bookmarking/Saving
- 988650 - Telemetry: Sharing
- 989577 - Lazy load Prompt.jsm everywhere
- 1001280 - Add a pageaction for casting videos
- 1002318 - Add UI Telemetry for sanitizing private data
- 1004889 - Add UI telemetry for the main menu
- 1004890 - Add UI telemetry for the Home Page contextmenu
- 1006670 - Add UI Telemetry for 'Switch to native application' android icon
- 1007215 - Add UI telemetry for Casting actions
- 1007431 - Add menu item that links to SUMO help
- 1007836 - Send 'tablet' flag with TelemetryPing info
- 1012677 - Investigate delayed initialization of nsILoginManager in Firefox for Android
- 1013672 - Update UI Telemetry docs to match TelemetryContract.
- 1016785 - Provide better ways to filter duplicate or unwanted services
- 1018430 - UI Telemetry for page context menu
- 1020564 - Change SSDP 'target' references to 'device' to cut down on confusing concepts
- 1025923 - [Roku] Removing an entry from history will only take effect after restarting the Roku app
- 1026003 - UI telemetry for opening pages in new tabs from web content contextmenu
- 1026338 - Tweak the loadurl telemetry events
- 1026669 - Limit SSDP polling to when Firefox is in the foreground
- 1028004 - UI Telemetry events with null methods are ignored
- 1030935 - Measure default application setting in telemetry
- 1033000 - Fix Yahoo search codes
- 1033168 - GeckoView needs to use EventDispatcher.sendResponse
- 1035420 - [geckoview] Implement Java <-> Javascript bridge
- 1037217 - Listen for DOMLinkChanged as well as DOMLinkAdded to update favicons
- 1042502 - No need to removeObserver in Snippets
- 1042513 - Clearing timer in Firefly shutdown is racy and not needed
- 1042715 - Add support for Restricted Profiles
- 1043920 - Reader mode (ambient light detection) prevents device from sleeping (holds CPU wakelock)
- 1044255 - Fix 'storage.init is not a function' during startup
- 1044289 - Ensure that package-manifest only contains files we care about
- 1046859 - Add telemetry flag for search suggestion opt-in
- 1048387 - Crash at android.os.TransactionTooLargeException: at android.os.BinderProxy.transact(Native Method) at org.mozilla.gecko.PromptService.show(PromptService.java)
- 1048688 - videos without an extension in the source URL aren't castable
- 1054912 - Change 'Cast to' term to 'Send to ' in-product
- 1054920 - Do not allow casting UI to appear if the video is an unsupported format
- 1055939 - Use a proper sensor delay hint when registering sensors callbacks
- 1056040 - [Roku] Add marketing messages and imagery to the Firefox Roku channel
- 1056333 - [Roku] Update "introduction" stage's "Cast video" illustration
- 1056362 - [Roku] Change UI copy to be more meaningful
- 1056630 - provide a URL to CLIQ campaign that includes a campaign tracker ID for a Firefox browser download from GPlay
- 1058384 - Switch to a unique ID when registering targets
- 1061430 - Change SharedPreferences.Editor commit() to apply() where appropriate
- 1063831 - Support full-featured tracking protection shield in Fennec
- 1063893 - Casting video is disabled on Beta
- 1064222 - [roku] update wording in the public roku channel app
- 1065490 - BitmapUtils.getDominantColor takes 990ms on startup
- 1066671 - Regression: Downloading is broken
- 1068575 - [roku] remove the 'beta' label from the Roku channel 2 days before Fx 33 hits 'release'
- 1068633 - Firefox: User doesn't go back to the channel after watching video till the end
- 1068641 - Firefox :: Options popup could not be closed by pressing * btn
- 1068644 - Firefox :: 'Clear all history' button is active when history is empty
- 1071738 - Form autocomplete dialog can take up the entire screen and make it really hard to use fennec
- 1072732 - org.json.JSONException: No value for userRequested
- 1072959 - crash in java.lang.NullPointerException: at org.mozilla.gecko.home.PinSiteDialog$3.onFocusChange(PinSiteDialog.java)
- 1072997 - crash in java.lang.IllegalArgumentException: Unknown URL content://downloads/my_downloads at android.content.ContentResolver.insert(ContentResolver.java)
- 1074413 - java.lang.NullPointerException at org.mozilla.gecko.gfx.JavaPanZoomController.handleMessage(JavaPanZoomController.java:278)
- 1078432 - Use Android print service to enable cloud printing
- 1078796 - Matchstick code no longer works
- 1079891 - Search widget not available for adding to a Android homescreen on the Android One (and likely other devices); fixed widget size can not fit on the device
- 1088038 - Add some basic tests for video controls and video playback
- 1088952 - Tapping "Enable WiFi" makes Firefox for Android crash; java.lang.SecurityException: WifiService: Neither user 10077 nor current process has android.permission.ACCESS_WIFI_STATE.
- 1089190 - Add testing for offline network pages
- 1090229 - Add tests for FilePicker
- 1090618 - Intermittent testPictureLinkContextMenu | Checking if the text is correctly copied - The text was correctly copied
- 1097926 - Avoid calling isLoggable
- 1098456 - GeckoEventExpecter - blockForEvent timeout: Robocop:JS
- 1102210 - crash in nsAndroidHistory::RemovePendingVisitURI(nsIURI*)
- 1105284 - Update the CDN location for OTA distributions
- 1110607 - Unable to Chromecast from Firefox Beta (35)
- 1116036 - Intermittent testHistoryService | testHistoryService.js - Simple 301 redirect makes 1 history item
- 1116599 - Use a cache to create a GeckoMenu.findItem fast path
- 1116615 - Cleanup GeckoMenu and GeckoMenuItem
- 1116693 - Support batching GeckoMenuItem property setters
- 1117186 - fix geo-specific search defaults interaction with the defaultEngine getter
- 1117746 - Share asset is intermittently missing from recent nightlies
- 1118747 - Autophone - S1S2 -Throbber stop regression on 2015-01-05
- 1121318 - HelperApps.getAppsForUri should ignore well-known internal schemes
- 1129576 - Wrong default search activity engine set with device under US IP
- 1129607 - Regression: Time it takes to show engines/results on first launch initial search has regressed
- 1129614 - Regression: Sometimes thumbnails in the tabs drawer are not updated, they expire
- 1130694 - Opening the TabsTray causes all tab thumbnails to refresh and save to the DB
- 1130812 - AppConstants.jsm is not substituting correctly
- 1131438 - SearchEngineManager doesn't scan the distro searchplugins locale folders
- 1133012 - Disable tab mirroring on RELEASE
- 1143888 - Integrate the Adjust campaign tracking SDK into Firefox
- 1147534 - about:passwords is slow to load with lots of passwords
- 1149094 - Mixed content violation log on Fennec leaks sensitive info in URL
- 1150903 - about:passwords is too slow during filtering
- 1151469 - Incorrect navigator.userAgent requested via Request Desktop Site on Firefox 37
- 1151786 - Intermittent testOfflinePage | testOfflinePage.js - Services.io.offline is true. - See following stack:
- 1154960 - For completeness, Fennec should explicitly block the DOM SiteSpecificUserAgent.js file from packaging
- 1157319 - Add a "Request Desktop Site" Robocop test
- 1159263 - Add support to nsCaret to stop blinking after a set of cycles
- 1183320 - Remove FHR from Fennec
- 1183724 - Add more complete telemetry coverage of GeckoApp startup actions
- 1188609 - Remove mirroring support from RokuApp
- 1194182 - Implement switch-to-tab for add-on toast notification
- 1196897 - Integrate Switchboard with onboarding for A/B testing
- 1198009 - Support reporting active experiments in FHR
- 1201384 - Add support for determining Switchboard buckets locally
- 1202154 - Switchboard does not catch Locale related exceptions
- 1208203 - Add a "printing..." indicator
- 1208240 - Move the Adjust initialization to BrowserApp and observe FHR opt-out
- 1210082 - Remove NIGHTLY flag for Android Printing feature
- 1210088 - Point Switchboard URLs to new mozilla-services endpoint
- 1210089 - Remove NIGHTLY flag for Switchboard support
- 1210243 - ReadingListPanel.markAsRead can crash on a null return from getActivity()
- 1210283 - Add more UI Telemetry probes for managing Home Panels
- 1213416 - Add a specific Extra to LOAD_URL telemetry in the Awesomescreen
- 1213430 - Add more Toast telemetry
- 1214234 - Be explicit about LOAD_URL telemetry from Home Panels
- 1216047 - Tapping on the "Installation complete| ADD-ONS" toast notification should open the add-on manager
- 1216987 - Use Alexa top 5 sites as default suggested tiles
- 1219447 - Add a UI Telemetry probe for the 'Add to Reading List' web context menu
- 1219882 - Add a 'save.1' probe for the 'Bookmark Link' web context menu
- 1219895 - Cleanup the 'share.1' telemetry probes by adding extra context
- 1223526 - APK size increased by 100KB after toolkit theming change
- 1227662 - Video background is white instead of textured gray
- 1227997 - Make theme fallback actually work
- 1229274 - Investigate tracking when a screenshot is taken in Firefox
- 1229862 - Enable popular domain suggestions for inline autocomplete
- 1230438 - Remove code for tracking Tiles
- 1232746 - Document process for generating inline autocomplete domain list
- 1234449 - Cleanup some UI Telemetry probes
- 1234453 - More complete save.1 UI Telemetry probes
- 1234729 - Add telemetry probe for when we load a page from cache
- 1235642 - Don't query-then-update to bump history visit counts
- 1236409 - Remove toolkit impl of XUL prompt for nsICookiePromptService
- 1236416 - Remove some misc toolkit content UI from Fennec
- 1236616 - Enable "browser.tabs.useCache" by default
- 1237632 - Enable support for environment/profile/creationDate on Android
- 1240534 - Firefox gets stuck in "Preparing preview..." screen when using cloud printing
- 1240599 - Update guidelines for preparing lists for default domains and suggested sites
- 1241627 - Associate account conversions with onboarding experiments
- 1244966 - Re-enable testBookmarklets using a simpler test
- 1245576 - Add missing unsave.1 UI Telemetry for removing bookmarks and readinglist items from Home Panels
- 1246973 - Support clearing UI Telemetry when creating pings
- 1249094 - Add UI Telemetry probes for application foreground / background changes
- 1249096 - Use a more forgiving URL parser when getting the fallback favicon
- 1250967 - Extension inline options do not display
- 1255202 - Add UI Telemetry probes for DoorHangers
- 1267320 - Multiple spellings for telemetry extras
- 1270516 - Investigate unexpectedly high average core ping count per client in early May
Working on
Antlam
Read-only
- Past
- Partner stuff
- Tab queue w/ mhaigh (copy wrangling)
- Passwords & Doorhangers clean up
- bug 1087644: Voice integration with Karim
- bug 1165127: Zoomed-view animation
- bug 1063058: Clean up Panels UI
- Upcoming
- At IO
- Partner stuff
- bug 1153389: Private browsing UI clean-up
- bug 602818: QR input
- On-boarding for iOS and Android
- Add-ons
- General follow up w/ Chenxia, Mcomella, Margaret
Robin
Darrin
- Partner/Service Integration work week in Toronto last week – will post summary when it's available
- Filing many iOS UX polish bugs :)
- Working on some mockups for UI tweaks based on user research/interviews
- Starting to sketch some ideas for future areas of focus – contextual hints, etc.
A-Team
- "Android 4.3 API11+ debug" mochitests now running
- bug 1160008 Intermittent testOfflinePage,... | GeckoEventExpecter - blockForEvent timeout: Robocop:JS
- #4 in this week's War on Orange report: http://brasstacks.mozilla.com/orangefactor/?display=TopBugs&startday=2015-05-19&endday=2015-05-25&tree=trunk
QA
Feature Focus
Android Summary
Happenings
- 'Mobile browsing history prioritized over synced DT history' de-prioritized, and moved out to 42
- 'quick search bar above keyboard' will not hit 40. Moved to 41.
- There are a handful of over items that 'may' be targeted/re-targeted shortly. Follow-ups in progress. (Voice Integration, QR Code Reader, Magnifying glass on clustered links, click-to-view-images). Watch for updates!
- Update - QR Code Reading and Voice Integration now targeted for 41
Links
- Fennec Roadmap in Aha!
- Click Here to suggest new features for the Fennec Roadmap
iOS Summary
Happenings
- No recent changes to iOS roadmap. See Aha! for the current 'story'.
- V1.0 continues to progress
- Sync continues to chug along - History!
- Ongoing improvements around scrolling and other visuals
- Call for (additional) external beta testers received notable attention
- New release date has not been established yet. Dependent on external feedback trends, as the program ramps up. Downstream teams will be notified with sufficient lead team once we have a better idea of timing.
Links
- iOS Trello Tracking List
- Click Here to suggest new features for the iOS Roadmap
- iOS Roadmap in Aha!
- Main v1 Tree: In Bugzilla