Mobile/GeckoView/Bugs: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Adding triage center link)
No edit summary
Line 31: Line 31:
= Current Release =
= Current Release =


* [https://cpeterso.github.io/burndown/?status_whiteboard=geckoview:m85&since=2020-10-15 Burn-up chart for GV's 85 release]
* [https://cpeterso.github.io/burndown/?status_whiteboard=geckoview:m87&since=2021-01-11 Burn-up chart for GV's 85 release]


'''GV 85 highlights:'''
'''GV 87 highlights:'''


Release development runs Nov 12th 2020 - Dec 9th 2020
Release development runs Jan 11th 2021 - Feb 2nd 2021


Bugs with [geckoview:m85] (GV 85) whiteboard tag in the GV component:
Bugs with [geckoview:m87] (GV 87) whiteboard tag in the GV component:


<bugzilla>
<bugzilla>
Line 43: Line 43:
   "f3": "status_whiteboard",
   "f3": "status_whiteboard",
   "o3": "anywordssubstr",
   "o3": "anywordssubstr",
   "v3": "[geckoview:m85]",
   "v3": "[geckoview:m87]",


   "product": "GeckoView",
   "product": "GeckoView",
Line 52: Line 52:
</bugzilla>
</bugzilla>


Bugs with [geckoview:m85] (GV 85) whiteboard tag ''outside'' the GV component:
Bugs with [geckoview:m87] (GV 87) whiteboard tag ''outside'' the GV component:


<bugzilla>
<bugzilla>
Line 58: Line 58:
   "f3": "status_whiteboard",
   "f3": "status_whiteboard",
   "o3": "anywordssubstr",
   "o3": "anywordssubstr",
   "v3": "[geckoview:m85]",
   "v3": "[geckoview:m87]",


   "f4": "product",
   "f4": "product",
Line 69: Line 69:
</bugzilla>
</bugzilla>


Bugs closed during period (12th Nov 2020 - 9th Dec 2020) not tagged to release:
Bugs closed during period (Jan 11th 2021 - Feb 2nd 2021) not tagged to release:


<bugzilla>
<bugzilla>
{
{
   "v1": "[geckoview:m85]",
   "v1": "[geckoview:m87]",
   "o1": "notsubstring",
   "o1": "notsubstring",
   "f1": "status_whiteboard",
   "f1": "status_whiteboard",
Line 80: Line 80:


   "o3": "greaterthaneq",
   "o3": "greaterthaneq",
   "v3": "2020-11-12",
   "v3": "2021-01-11",
   "f3": "cf_last_resolved",
   "f3": "cf_last_resolved",


   "o4": "lessthaneq",
   "o4": "lessthaneq",
   "v4": "2020-12-09",
   "v4": "2021-02-02",
   "f4": "cf_last_resolved",
   "f4": "cf_last_resolved",


Line 104: Line 104:
<bugzilla>
<bugzilla>
{
{
   "v1": "[geckoview:m85]",
   "v1": "[geckoview:m87]",
   "o1": "notsubstring",
   "o1": "notsubstring",
   "f1": "status_whiteboard",
   "f1": "status_whiteboard",
Line 187: Line 187:
   "f3": "status_whiteboard",
   "f3": "status_whiteboard",
   "o3": "anywordssubstr",
   "o3": "anywordssubstr",
   "v3": "[geckoview:m86]",
   "v3": "[geckoview:m88]",


   "include_fields": "resolution, id, summary, whiteboard, assigned_to",
   "include_fields": "resolution, id, summary, whiteboard, assigned_to",
Line 199: Line 199:
|-
|-
! GV Version !! Start Date !! End Date
! GV Version !! Start Date !! End Date
|-
| 76 || 2020-03-05 || 2020-04-01
|-
| 77 || 2020-04-02 || 2020-04-29
|-
| 78 || 2020-04-30 || 2020-05-27
|-
| 79 || 2020-05-28 || 2020-06-24
|-
| 80 || 2020-06-25 || 2020-07-22
|-
| 81 || 2020-07-23 || 2020-08-19
|-
| 82 || 2020-08-20 || 2020-09-16
|-
| 83 || 2020-09-17 || 2020-10-14
|-
|-
| 84 || 2020-10-15 || 2020-11-11
| 84 || 2020-10-15 || 2020-11-11

Revision as of 18:09, 11 January 2021

Untriaged Bugs

Bugs in the GeckoView product that have no priority:

Full Query
ID Summary Whiteboard Assigned to
1488005 Firefox/57.0.1+ mobile on Android exposes minor-point-release digits in Revision, Gecko & Version portions of UA string & sends modified request headers for .ico & .png icon requests [priority:low]
1568711 Find in page does not report all instances found
1585538 Re-enable open-features-tokenization-noreferrer.html WPT test: application crashed [@ nsWindow::LayerViewSupport::OnDetach(already_AddRefed<mozilla::Runnable>)::{lambda()#1}::operator()() const]
1722266 9.77 - 2.2% espn fcp / imdb PerceptualSpeedIndex + 113 more (Android) regression on Wed July 21 2021 [geckoview:m93?] [geckoview:2022h2?]
1770988 Move reader mode actors to toolkit [fxdroid][foundation][geckoview:m116] Jeff Boek [:boek]
1778039 Crash in [@ mozilla::jni::NativeStub<T>::Wrap<T>] [geckoview:m114?] Makoto Kato [:m_kato]
1794052 Prompt.confirm(id) is not working, no response in the GeckoView.
1794543 Crash when saving credit card from form at americanexpress.com/confirmcard
1803207 Investigate and catalog omni.ja contents in GeckoView [geckoview:2023q1?]
1803961 Overscroll effect is not displayed, when switching to tab opened in background, until switched away and back
1807188 Option to enable video autoplay feature for KIOSK apps
1807701 Change default paper size to A4
1808987 about:license and various other toolkit about: page rely on info-pages.css, which isn't packaged as part of GeckoView/Fenix
1809173 Toolbar is not dynamic when scrolling through PDFs [PDF reader]
1809626 Unable to add PDFs as shortcuts to Home screen on LG G7 fit (Android 8.1.0) [PDF reader]
1812503 Merge features from APT GitHub Improvements and rob-bugson together
1812527 Wrong web page render on Vnexpress.net
1812951 Extension popups are leaked to the tabs API to other extensions, which enables tracking
1813115 Minify resources in assets to reduce APK size
1813225 Want to be able to use different scaling ratios for different websites
1813231 Option to choose front or back camera during the camera permission
1813235 need more site permissions settings
1813429 Fenix asks for camera permissions just to make me upload files on some websites
1813855 Zooming & scrolling some pages, displays the pages' toolbar dynamic
1813873 Dynamic navbar leaves white space with fixed background image
1813892 [Bug] getUserMedia fails with NotAllowedError if microphone permissions are already given
1813895 Show native video controls in context menu, like Fennec
1817678 Allow addin menu to show in custom tabs.
1818268 Crash in [ @ java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object in AccessibilityInteractionClient.java] robo-test Makoto Kato [:m_kato]
1819941 loadUrl("resource://android/...") can't load SVG resource
1822390 Bad Webcamera rotation in landscape mode
1825730 [UX] Improve the UX of saving pdf's in the build-in pdf viewer
1826689 Create a MetadataController to house new Metadata APIs Jeff Boek [:boek]
1826690 Breakdown Reader Mode API
1827938 Overscroll effect in GeckoView
1849411 Tap placement offset
1853825 Add support for multiple active (media) tabs in GeckoView
1861745 Crash in [@ java.lang.NullPointerException: at org.mozilla.geckoview.GeckoSession.saveAsPdfByBrowsingContext(GeckoSession.java)] [fxdroid][foundation]
1865635 Need a way to get the gecko version for a geckoview-test-runner package
1868205 Figure out how to deal with content:// URLs referring to PDFs Titouan Thibaud [:titouan]
1868407 Provide API to know if Fenix is the default pdf reader
1872249 Print to Pdf landscape doesn't fill page, only the top left quarter
1872431 Correctly name all gecko processes types
1872800 Please add a method to the LoadRequest object in the onLoadRequest function.
1873454 Backwards button unclickable after download
1874341 Crash in [@ java.lang.SecurityException: at android.os.Parcel.readException(Parcel.java)] due to throwing an exception by WakeLock.aquire
1875249 The screen-information-changed notification is triggered a lot on Focus
1875606 The keyboard isn't displayed on DuckDuckGo Maps
1875716 Add a toolbar toggle
1875717 Add a context menu
1875732 Uri cannot be used
1876082 Incorrect MediaSession metadata in YouTube videos with ads
1876329 DebuggerDelegate + onExtensionListUpdated results in lost extension state when an extension is installed temporarily
1877466 Investigate to allow image support by drop from external application
1878302 Clicking on the icon will invoke text selection.
1878830 navigator.getUserMedia() doesn’t request for permission in addon ported to firefox android
1881779 Duplicated input due to auto correction in keyboard Makoto Kato [:m_kato]
1881857 Crash in [@ java.lang.IllegalStateException: at mozilla.components.feature.sitepermissions.SitePermissionsFeature.createSinglePermissionPrompt$feature_sitepermissions_release(SitePermissionsFeature.kt)]
1883176 Xiaomi safe keyboard conflict with Fenix [qa-triaged]
1883248 Need a solution to add a root certificate to GeckoView
1884249 Trying to view a saved .pdf files reports that the file is not found
1884499 PDF display: 2 tabs are sometimes opened [qa-triaged]
1885227 [Gecko iOS] Shim out global EventDispatcher and AndroidBridge class Nika Layzell [:nika] (ni? for response)
1885474 youtube video cut in half
1886320 Remove media.eme.require-app-approval prompt and pref [fxdroid] [group4]
1886768 m.youtube.com - Fullscreen layout is not kept when in PiP mode
1886811 youtube fullscreen issue
1886881 visualViewport height does not change when in fullscreen mode and keyboard shows on mobile
1887690 Crash in [@ java.lang.NullPointerException: at android.widget.Editor.updateFloatingToolbarVisibility(Editor.java)]
1887748 Audio output switch causes video playback to break [qa-triaged]
1888271 Input type email not displaying helper/tip on mobile
1889032 Add testcases for GeckoEditable sendkeyEvent
1889099 Play/Pause icon is still shown when tab go back from media page
1890152 When a site is pinned as an application on Android, the virtual keyboard does not appear when clicking in a text field
1890695 Fullscreen video overflows screen in desktop mode
1891737 Account recovery key creation leads to a blank page after pressing “Download and continue”
1892102 Overscroll at the top goes sideways on Android
1892861 PDF viewer should better support 1 finger zoom gesture
1893293 The dynamic toolbar interferes with the scroll physics of short flings (with toolbar-on-top)
1893318 FF wastes space with download button/toolbar for local PDF files [pdfjs-ux][pdfjs-ux-wanted]
1893483 Separate PDF Viewer activity
1895643 Cannot type phone number with ATOK as the order you type in the web casher form of Paypay
1896045 White flash opening PDF reader
1896468 Landscape printing is cut off/scaled incorrectly. [geckoview:2024H2?][geckoview:introduction]
1898391 PDF page blinks out when zooming
1902898 Unexpected server response while opening local PDF on hosted PDF.js
1905075 Investigate how to propagate `PURGED_BOUNCETRACKER` to Fenix [fxdroid] [group4]
1906698 Run tests in mobile/android/geckoview/src/test/java/org/mozilla/gecko/util/ in a different test suite
1907569 Add an option to Print / Generate a PDF using Scaling Options
1909993 Massive lag and hanging of the keyboard during text input on some web pages
1911107 Improve PDF content permission check and tests Titouan Thibaud [:titouan]
1911504 Empty space in webpage
1911651 Disable ExoPlayer HLS use (media.hls.enabled pref) in Fenix release to see what breaks [fxdroid] [group4] Cathy Lu [:calu]
1912008 Add a new API to support better control over viewport resizes
1912088 https://daylightcomputer.com/ breaks with HLS disabled on Android
1916381 When you quickly type text, the string doesn't stay at the end and gets messed up and the text is written in the middle [qa-triaged]
1918199 Can't update GeckoView Example app
1918577 Ensure the software keyboard is closed when the top level document has been changed
1918791 Improve Testing Harness in GeckoView Tests for Changing GeckoRuntimeSettings for Runtime Level Tests [fxdroid][group3]
1919405 Decide what to do with mobile/android/docs/geckoview/contributor/mc-quick-start.rst
1919868 Integrate MOZ_LOG Usage into GeckoView / Fenix as a Development Tool
1920427 JavaScript Error: "TypeError: can't access property "gMultiProcessBrowser", chromeWin is null" {file: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs" line: 37}
1920859 keyboard not shown when designMode on Makoto Kato [:m_kato]
1924986 Remove obsolete process types from GeckoProcessType.java
1926985 "GeckoRuntime is shutting down" Crash in [@ java.lang.RuntimeException: at org.mozilla.geckoview.SessionFinder$$ExternalSyntheticLambda0.onShutdown(R8$$SyntheticClass:5)]
1930671 Translate on Fenix doesn't remember the last user choice of target language
1933450 Contact Picker API support
1933984 Firefox for Android sends improper value of user-agent header
1934393 pdf scrolling does not work reliably when desktop site is enabled
1935059 Firefox doesn't remember/restore scroll position on app restart
1937836 Investigate re-enabling process prelaunching (preallocation) on Android [group1][fxdroid] Thinker Li [:sinker]
1940396 browser.tabs.captureVisibleTab doesn't capture video player content (video player have black screen)
1940544 The downloaded languages list should update after a translation occurs or just before showing the list to the user
1940622 Offline translation models are included in D2D backups
1941327 Missing Save button in PDF, and therefore, cannot open in 3rd party app
1944183 Firefox Android accesses device location data when trying to print a web page
1944560 Crash in [@ mozilla::dom::ViewTimeline::ComputeOffsets]
1945166 [a11y] Touch target suggestion for the "Download" button in the PDF viewer
1946684 Print website and go back while previewing lead to problem [qa-triaged]
1950027 exportFlags error: can't access property "hasPermission", extension is undefined [addons-jira] Rob Wu [:robwu]
1952658 (Incrementally) package omnijar during `mach build`
1956816 Update test_geckoview_translations.html to use GleanTest.js
1956917 Update to Android NDK r29
1959183 "GeckoRuntime is shutting down" Crash in [@ java.lang.RuntimeException: at mozilla.components.support.base.feature.LifecycleAwareFeature$-CC.onShutdown(LifecycleAwareFeature.kt:5)]
1959344 tab.active is always false in in-App browser
1959674 Clean up the SHIP-disabling code from GeckoView and Fenix/AC
1962650 Go back behavior changed in 135.0.20250130195129. CanGoBack is true only when base url changes.
1962813 Certain website content for video or cloud game streaming services does not play content. [fxdroid][group4]
1963057 Add the possibility to share a PDF from an app to Fenix
1963823 URL() returns a URL with pathname that is readonly if the URL is for an Android asset
1963827 When malformed PDF is generated, investigate whether we can verify the pdf before sending it to android [fxdroid][group1] Faisal Masalha
1968392 PDF incorrectly rendered
1969254 Increase in background child process kills due to memory pressure
1969832 navigator.geolocation.watchPosition will throws an error when Android's permission dialog is shown [fxdroid] Makoto Kato [:m_kato]
1969901 Crash in [@ java.lang.IllegalStateException: at android.view.View.startDragAndDrop(View.java)] Makoto Kato [:m_kato]
1970146 Add functionality to clear cached directory in GeckoView Example
1970214 Remove deprecated "web-extension-on-install-prompt-request" code in v143
1970745 [WebCompat Reporter v2] Add the URLs blocked by ETP to the payload that getWebCompatInfo returns [fxdroid]
1970892 Remove WebNotification parcelable version 1 support
1971157 Menu Redesign: Sharing a local PDF from the Menu share button should share a file instead of the `content://...` URL [fxdroid][group4]
1971850 GeckoView public functions do not have a linter to require comments
1972510 Remove deprecated "web-extension-on-optional-prompt" code in v144

142 Total; 142 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Fennec bugs without a GeckoView whiteboard tag (like [geckoview-] for non-GeckoView bugs):

Current Release

GV 87 highlights:

Release development runs Jan 11th 2021 - Feb 2nd 2021

Bugs with [geckoview:m87] (GV 87) whiteboard tag in the GV component:

Full Query
Resolution ID Summary Whiteboard Assigned to
1678425 Memory leak in GeckoEditable.mListener [geckoview:m87] [geckoview:m94?] [geckoview:2022h2?] Makoto Kato [:m_kato]
FIXED 1567341 Run GeckoView xpcshell tests in Android service [geckoview:m82][geckoview:m87][geckoview:m88] [ex-Mozilla] Agi Sferro | :agi
FIXED 1625593 Implement activeTab extension permission functionality on GeckoView [geckoview:m82][geckoview:m85][geckoview:m87] [ex-Mozilla] Agi Sferro | :agi
FIXED 1654682 Intermittent org.mozilla.geckoview.test.SessionLifecycleTest#asyncScriptsSuspendedWhileInactive | java.lang.AssertionError: requestAnimationFrame has not run yet [geckoview:m84][geckoview:m85][geckoview:m87][stockwell unknown] [ex-Mozilla] Agi Sferro | :agi
FIXED 1681360 Allow mochitest to control the test runner [geckoview:m87] [ex-Mozilla] Agi Sferro | :agi
FIXED 1686808 GeckoWebExecutor.fetch sometimes rejects http/https URLs as invalid [geckoview:m87] [ex-Mozilla] Agi Sferro | :agi
FIXED 1658988 Failure while redirecting and calling window.close() [fuzzblocker][geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85][geckoview:m87][geckoview:m88] [:owlish] 🦉 PST
FIXED 1684923 [1538348 subtask 6] Implement onChange event [geckoview:m87][geckoview:m88] [:owlish] 🦉 PST
FIXED 1689442 [1538348 subtask 7] Add a new type for DownloadItem initialization [geckoview:m87] [:owlish] 🦉 PST
FIXED 1543720 Enable the Storage Access API on GeckoView [geckoview:m87][geckoview:m88][geckoview:m89][geckoview:m90] (No longer employed by Mozilla) Aaron Klotz
FIXED 1637597 Crash in [@ java.lang.Exception: at org.mozilla.gecko.mozglue.GeckoLoader.loadGeckoLibsNative(Native Method)] [geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85][geckoview:m87][geckoview:m88][geckoview:m89][geckoview:m90] (No longer employed by Mozilla) Aaron Klotz
FIXED 1686100 Route Service.onTrimMemory notifications through to Gecko's memory pressure observer [geckoview:m87] (No longer employed by Mozilla) Aaron Klotz
FIXED 1689408 Memory leak in GeckoTelemetryDelegate::DispatchHistogram [geckoview:m87] (No longer employed by Mozilla) Aaron Klotz
FIXED 1690384 Improve verbosity of error codes in loadGeckoLibsNative [geckoview:m87][geckoview:m88] (No longer employed by Mozilla) Aaron Klotz
FIXED 1691151 Derive ServiceAllocator.MAX_NUM_ISOLATED_CONTENT_SERVICES from build config [geckoview:m87] (No longer employed by Mozilla) Aaron Klotz
FIXED 1672478 Support HTTPS-only mode in GV [geckoview:m85][geckoview:m87] Dylan Roeh (:droeh) (he/him)
FIXED 1685486 SessionState.fromString() throws JSONException (typeMismatch) [geckoview:m87][geckoview:m88] Dylan Roeh (:droeh) (he/him)
FIXED 1687523 Empty SessionState when killing App while loading page [geckoview:m87] Dylan Roeh (:droeh) (he/him)
FIXED 1682005 Opening multiple pages from Bookmarks and navigating through them [@ mozilla::java::RuntimeTelemetry::Proxy::DispatchHistogram ] [geckoview:m87] Eugen Sawin [:esawin]
FIXED 1678505 Extend the return value from PanZoomController.onTouchEventForResult to give enough information to handle pull-to-refresh [geckoview:m87][geckoview:m88] Hiroyuki Ikezoe (:hiro)
FIXED 1686514 Android Asan build is not debuggable [geckoview:m87][geckoview:m88] Jesse Schwartzentruber (:truber)
FIXED 1684967 Content not loaded when page loads a document with target="_blank" [geckoview:m87] Makoto Kato [:m_kato]
FIXED 1654832 [meta] GV Content Permissions overhaul meta [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85][geckoview:m87][geckoview:m88]
INVALID 1674372 Private session do not finish loading if a new private session has the same url [geckoview:m84][geckoview:m85][geckoview:m87][geckoview:m88] [:owlish] 🦉 PST

24 Total; 24 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Bugs with [geckoview:m87] (GV 87) whiteboard tag outside the GV component:

Full Query
Resolution ID Component Summary Whiteboard Assigned to
FIXED 1611554 Android Studio and Gradle Integration Generate GeckoView's AndroidManifest.xml from template [geckoview:m79][geckoview:m85][geckoview:m87] (No longer employed by Mozilla) Aaron Klotz
FIXED 1689364 General Crash in [@ java.lang.IllegalArgumentException: at org.mozilla.gecko.mozglue.GeckoLoader.nativeRun(Native Method)] [geckoview:m87]
FIXED 1677197 Sandboxing Enable mochitests/reftests/WPT for Android Fission and add necessary skip-if/fail-if annotations [fission:android:m2][geckoview:m87][geckoview:m88][geckoview:m89][geckoview:m90][geckoview:m91] [:owlish] 🦉 PST
FIXED 1522890 Security: Process Sandboxing GeckoSystemStateListener is incompatible with isolatedProcess [geckoview:m87] [:owlish] 🦉 PST
WORKSFORME 1704067 General Crash in [@ java.lang.IllegalArgumentException: at org.mozilla.gecko.mozglue.GeckoLoader.nativeRun(Native Method)] [geckoview:m87]

5 Total; 5 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Bugs closed during period (Jan 11th 2021 - Feb 2nd 2021) not tagged to release:

Full Query
Resolution ID Summary Whiteboard Assigned to
FIXED 1685389 Use callback.resolveTo instead of result.accept(callback.sendSuccess) [ex-Mozilla] Agi Sferro | :agi
FIXED 1686809 Use Locale.ROOT when calling toLowerCase [ex-Mozilla] Agi Sferro | :agi
FIXED 1687430 Introduce a new INPUT_RESULT to represent nsEventStatus_eConsumeNoDefault Hiroyuki Ikezoe (:hiro)
FIXED 1685122 Intermittent org.mozilla.geckoview.test.TextInputDelegateTest#inputConnection_bug1275371[#textarea] | java.lang.AssertionError: Cannot forward delete with shift+backspace [retriggered][stockwell needswork:owner] Jonathan Kew [:jfkthame]
FIXED 1686002 Bing image search locks up GeckoView Kartikaya Gupta (email:kats@mozilla.staktrace.com)
FIXED 1687390 The windowName won't be set if calling window.open() with 'noopener' in Geckoview Tim Huang[:timhuang]

6 Total; 6 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Bugs with P1 priority not assigned to the current sprint:

Full Query
Resolution ID Summary Whiteboard Assigned to
1926314 Measure impact of URL Classifier on geckoview startup Andrew Creskey [:acreskey]
1841037 https://firefox-source-docs.mozilla.org doesn't list Android in "Getting Set Up To Work On The Firefox Codebase" [:owlish] 🦉 PST
1969294 Crash in [@ java.lang.RuntimeException: at mozilla.components.browser.engine.gecko.GeckoEngine$$ExternalSyntheticLambda36.onShutdown(R8$$SyntheticClass:5)] [:owlish] 🦉 PST
1878572 PDF Viewer is not localized in Firefox for Android Calixte Denizet (:calixte)
1922911 GeckoView doesn't support dynamic feature delivery Eugene
1969205 WebAuthn credentials requires PIN to authenticate even when user verification is "discouraged" s1m
1942196 Crash in [@ java.lang.NegativeArraySizeException: at org.mozilla.geckoview.GeckoSession$SessionState.spliceSessionHistory(GeckoSession.java)] [fxdroid][group1] Kaya [:kaya]
1968988 32.59 - 2.04% bing-search-restaurants FirstVisualChange / youtube LastVisualChange + 79 more (Android) regression on Mon May 19 2025 [fxdroid][group1] Kaya [:kaya]
1963046 Allow to create a new geckoview tab in a specific user context Makoto Kato [:m_kato]
1959020 updating docs for substituting local GV in fenix Mike a [:mavduevskiy]
1960752 Preallocate GPU and WebExtension processes in addition to tab process when FLAG_PRELOAD_CHILD is set Markus Stange [:mstange]
1931951 [ios] Share common default prefs between iOS and Android Nika Layzell [:nika] (ni? for response)
1945252 [Gecko iOS] Land remaining changes from Cedar on mozilla-central Nika Layzell [:nika] (ni? for response)
1953595 Abstract over JS->Java conversion for EventDispatcher Nika Layzell [:nika] (ni? for response)
1880848 gradle deprecation warnings related to 9.0 compat [fxdroid][group3]
1917038 Prototype the dynamic toolbar of GeckoView Example use scroll data Petru-Mugurel Lingurar [:petru]
1901835 Typing into search field on canadiantire.ca during pageload erases and rearranges keyboard input [geckoview][fxdroid] Ted Campbell [:tcampbell]

17 Total; 17 Open (100%); 0 Resolved (0%); 0 Verified (0%);


GeckoView bugs not scheduled for current release we are tracking with other teams:

Full Query
ID Summary Whiteboard Assigned to
1365119 Double tap doesn't select a word in text areas tabletmodebugs [geckoview]
1535985 [Android] `<datalist>` HTML element should display autocompletion drop-down UI [geckoview:2022h2?][geckoview][fxdroid] Makoto Kato [:m_kato]
1619678 Geckoview asks for camera/mic permission when it shouldn't [geckoview]
1640738 TypeError: can't access property "canGoBack", this.webNavigation is null [geckoview]
1645841 Crash in [@ core::option::expect_failed | webrender_api::resources::ApiResources::update_blob_image] [geckoview][retriggered][stockwell unknown] Andrew Osmond [:aosmond] (he/him)
1655069 CSP/XFO error pages should offer an option to visit the page directly on Android [geckoview]
1658818 Startup crash on ASan builds [fuzzblocker][geckoview]
1672495 Don't flash nested-subframe scrollbars on inital page reflow [geckoview]
1698178 Ensure crash reports from isolated content processes work correctly. [geckoview:m89] [sandboxing] [geckoview:2022q3][fxdroid] [geckoview]
1709923 Fix reftests for isolated process [sandboxing] [geckoview:2022q3] [fxdroid] [geckoview]
1709960 Fix web platform tests for isolated process [sandboxing] [geckoview:2022q3] [fxdroid] [geckoview]
1709961 Fix xpcshell tests for isolated process [sandboxing] [geckoview:2022q3] [fxdroid] [geckoview]
1710940 Crash event is not sent in isolated process [sandboxing] [geckoview:2022q3] [geckoview:m106] [geckoview:m107] [geckoview:2022q4] [fxdroid] [geckoview]
1714906 Fenix's skip and the back button for music song do not work in any website. [geckoview?]
1786914 Research if the Sensor Rate in GeckoAppShell for Android can be Slowed Down [gv-h1-2025?] [fxdroid][geckoview]
1787352 Evaluate if network.tickle-wifi.enabled is valuable on currently supported versions of Android [geckoview][necko-triaged]
1838719 Fix Abstraction Layer in SaveToPDFMiddleware for Telemetry [fxdroid] [geckoview]
1864622 PDF content uri cannot be used in an isolated process [fxdroid] [geckoview] Makoto Kato [:m_kato]
1888979 Consider adding a persistant preference option in GeckoView as a preference type [geckoview:2024H2?][fxdroid][geckoview]
1889915 Env var PUBLIC_STORAGE is not set in GPU process [fxdroid] [geckoview]
1891706 [Android] TypeError: can't access property "remoteTab", this._browser.frameLoader is null [fxdroid][group1][geckoview][platform]
1901835 Typing into search field on canadiantire.ca during pageload erases and rearranges keyboard input [geckoview][fxdroid] Ted Campbell [:tcampbell]
1907628 [Fenix] Allow Nimbus to Directly Control Gecko Prefs in Fenix [fxdroid][geckoview]
1908134 Fix null pointer bug in `PrefWithoutDefault` [geckoview:2024H2?][geckoview:introduction][gv-h1-2025?][fxdroid][geckoview]
1908181 Consider finding a way to unify by a bridge Settings.kt and *Nimbus.kt [fxdroid][geckoview]
1920504 Create Documentation on GeckoView Prefs [fxdroid][geckoview]
1927140 Improve Documentation on how to Set Prefs from GeckoView <--> AC <--> Fenix [fxdroid][geckoview]
1927141 Make it easier to use Gecko preferences from Fenix (and others) [fxdroid][geckoview]
1934009 Implement Android encoder and decoder backends with NDK, via ffmpeg [fxdroid] [geckoview] Andrew Osmond [:aosmond] (he/him)
1948445 Auto-detecting the initial "to" language in Android translations is not working as expected [fxdroid][geckoview]
1949477 [Nimbus] Nimbus FML YAML `setPref` Option for Fenix [fxdroid][geckoview]
1951985 GeckoView does not respect the distinction between "user" and "default" prefs when they are set through RuntimeSettings [fxdroid][geckoview]
1955106 [AC] Implement Preferences Observer Delegate [fxdroid][geckoview] Olivia Hall [:olivia]
1961624 Junit ContentDelegateChildTest#requestContextMenuOnVideo fails on Isolated Process [fxdroid] [geckoview]
1962027 Cannot get code lists on isolated content process [fxdroid] [geckoview]
1963053 Remove deprecated functions in 142 [fxdroid] [geckoview] Faisal Masalha
1966922 Remove deprecated functions in 143 [fxdroid] [geckoview]
1967747 Add documentation on how to run non-junit tests locally [fxdroid] [geckoview]
1969492 Add picture-in-picture support to GVE [fxdroid] [geckoview]
1969818 Fenix content process always crash when GeckoView is isolated process build [fxdroid][geckoview]
1970225 [GeckoView] Multi - Get and Set Gecko Preferences [fxdroid] [geckoview] Olivia Hall [:olivia]
1971864 [GeckoView] Test @RequiresOptIn as an option in Preferences API Proof-of-Concept [fxdroid][geckoview] Olivia Hall [:olivia]

42 Total; 42 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Bugs that are Fenix P1 and P2 priorities

Open Bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Fenix P1/P2 bugs fixed in the past 3 releases.

Full Query
Resolution Target milestone ID Summary Assigned to Last resolved
FIXED 82 Branch 1564451 Camera remains active when the app is in background or the phone is locked [ex-Mozilla] Agi Sferro | :agi 2020-09-12T09:43:04Z
FIXED --- 1672204 Swiping on google maps' bottom sheet returns INPUT_RESULT_HANDLED James Willcox (:snorp) (jwillcox@mozilla.com) (he/him) 2020-11-04T22:43:46Z
FIXED 89 Branch 1689369 Crash in [@ OOM | unknown | NS_ABORT_OOM | mozilla::jni::StringParam::GetString] Makoto Kato [:m_kato] 2021-04-16T15:54:14Z
FIXED 88 Branch 1691101 Remove jcenter/bintray from android-gradle-dependencies task [:owlish] 🦉 PST 2021-03-11T09:34:58Z
FIXED 90 Branch 1696145 Consider supporting silent flag for web notifications [ex-Mozilla] Agi Sferro | :agi 2021-04-21T03:13:10Z

5 Total; 5 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Release Planning

Nominated bugs for Firefox 86 release:

Full Query
Resolution ID Summary Whiteboard Assigned to
1620079 Large amounts of time are spent in module import when starting Fenix (applink) [geckoview:m76][geckoview:m77][geckoview:m88][[geckoview:m93?]
FIXED 1696460 Aggressively terminate content processes when IChildProcess.start fails [geckoview:m88] [ex-Mozilla] Agi Sferro | :agi
FIXED 1533194 Remove dependency from palette-v7 in GeckoView [geckoview:m88] [ex-Mozilla] Agi Sferro | :agi
FIXED 1567341 Run GeckoView xpcshell tests in Android service [geckoview:m82][geckoview:m87][geckoview:m88] [ex-Mozilla] Agi Sferro | :agi
FIXED 1688062 Update the target SDK to 30 to support Android 11 [geckoview:m88], [wptsync upstream] [ex-Mozilla] Agi Sferro | :agi
FIXED 1523577 GeckoNetworkManager is not compatible with isolatedProcess [geckoview:m89][geckoview:m88] [:owlish] 🦉 PST
FIXED 1631945 Add API to junit test harness that enables tests to query for all web content pids [fission:android:m2] [geckoview:m88] [:owlish] 🦉 PST
FIXED 1658988 Failure while redirecting and calling window.close() [fuzzblocker][geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85][geckoview:m87][geckoview:m88] [:owlish] 🦉 PST
FIXED 1693416 ContentDelegate.onKill and ContentDelegate.onCrash time out in Isolated Process [geckoview:m88] [:owlish] 🦉 PST
FIXED 1677197 Enable mochitests/reftests/WPT for Android Fission and add necessary skip-if/fail-if annotations [fission:android:m2][geckoview:m87][geckoview:m88][geckoview:m89][geckoview:m90][geckoview:m91] [:owlish] 🦉 PST
FIXED 1684923 [1538348 subtask 6] Implement onChange event [geckoview:m87][geckoview:m88] [:owlish] 🦉 PST
FIXED 1691101 Remove jcenter/bintray from android-gradle-dependencies task [geckoview:m88][fenix:p1] [:owlish] 🦉 PST
FIXED 1523639 GeckoLoader.setupGeckoEnvironment can get loaded into an isolatedProcess [geckoview:m85][geckoview:m88] (No longer employed by Mozilla) Aaron Klotz
FIXED 1543720 Enable the Storage Access API on GeckoView [geckoview:m87][geckoview:m88][geckoview:m89][geckoview:m90] (No longer employed by Mozilla) Aaron Klotz
FIXED 1573860 Fenix/GeckoView does not send samesite=strict cookies when opening a site directly from the location bar [geckoview:m88] (No longer employed by Mozilla) Aaron Klotz
FIXED 1581971 Teach `mach run` about `--debug` and friends for `mobile/android` [geckoview:p1][geckoview:m84][geckoview:m88] (No longer employed by Mozilla) Aaron Klotz
FIXED 1637597 Crash in [@ java.lang.Exception: at org.mozilla.gecko.mozglue.GeckoLoader.loadGeckoLibsNative(Native Method)] [geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85][geckoview:m87][geckoview:m88][geckoview:m89][geckoview:m90] (No longer employed by Mozilla) Aaron Klotz
FIXED 1695714 GeckoView's mach run --debug should automatically clear "wait for debugger to attach" setting [geckoview:m88] (No longer employed by Mozilla) Aaron Klotz
FIXED 1668952 Can't upload photos from the photo gallery on ebay.com [geckoview:m88][geckoview:m89] (No longer employed by Mozilla) Aaron Klotz
FIXED 1691799 Bump GV Nightly process count to 40 [geckoview:m88] (No longer employed by Mozilla) Aaron Klotz
FIXED 1690384 Improve verbosity of error codes in loadGeckoLibsNative [geckoview:m87][geckoview:m88] (No longer employed by Mozilla) Aaron Klotz
FIXED 1697633 GV Content Permissions overhaul part 1: add getPermission and permission reporting [geckoview:m88][geckoview:m89] Dylan Roeh (:droeh) (he/him)
FIXED 1685486 SessionState.fromString() throws JSONException (typeMismatch) [geckoview:m87][geckoview:m88] Dylan Roeh (:droeh) (he/him)
FIXED 1691819 Extend the GV Autocomplete API to support credit cards [geckoview:m88][geckoview:m89] Eugen Sawin [:esawin]
FIXED 1691821 Refactor the Form Autofill system extension for reusable cross-platform components [geckoview:m88][geckoview:m89] Eugen Sawin [:esawin]
FIXED 1693584 Deprecate GeckoView MediaElement API [geckoview:m88] Eugen Sawin [:esawin]
FIXED 1678505 Extend the return value from PanZoomController.onTouchEventForResult to give enough information to handle pull-to-refresh [geckoview:m87][geckoview:m88] Hiroyuki Ikezoe (:hiro)
FIXED 1686514 Android Asan build is not debuggable [geckoview:m87][geckoview:m88] Jesse Schwartzentruber (:truber)
FIXED 1693477 GeckoViewPushController returns failure NS_ERROR_XPC_NOT_ENOUGH_ARGS (Not enough arguments) [geckoview:m88] Makoto Kato [:m_kato]
FIXED 1689329 Mobile youtube-playback tests failures and crashes [geckoview:m88][fenix:p1]
FIXED 1654832 [meta] GV Content Permissions overhaul meta [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85][geckoview:m87][geckoview:m88]
INVALID 1674372 Private session do not finish loading if a new private session has the same url [geckoview:m84][geckoview:m85][geckoview:m87][geckoview:m88] [:owlish] 🦉 PST
INVALID 1693682 Use SessionStoreListener in GeckoView rather than SessionStateAggregator [geckoview:m88] [fission:android:m3][geckoview:m91][geckoview:m92][geckoview:m93][geckoview:m94][geckoview:m95] [:owlish] 🦉 PST
DUPLICATE 1697255 Couldn't inflate notification using media session bitmap [geckoview:m88][geckoview] Andrew Osmond [:aosmond] (he/him)
WORKSFORME 1522878 LeakCanary is not compatibled with isolatedProcess [geckoview:m88] (No longer employed by Mozilla) Aaron Klotz
WORKSFORME 1697248 Crash in [@ org.mozilla.geckoview.GeckoResult$UncaughtException: at org.mozilla.geckoview.GeckoResult.dispatchLocked] "Must have a Handler" [geckoview:m88]

36 Total; 36 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Upcoming Release Development Dates

GV Version Start Date End Date
84 2020-10-15 2020-11-11
85 2020-11-12 2020-12-09
86 2020-12-10 2021-01-20
87 2021-01-21 2021-02-17

Additional Links

GV Bugs Fixed on previous releases

GV Bugs Fixed on Firefox84

GV Bugs Fixed on Firefox83

GV Bugs Fixed on Firefox82