Mobile/GeckoView/Bugs

From MozillaWiki
Jump to: navigation, search

Release Timeline

GV Version Development Starts Development Ends Beta Release
91 2021-05-27 2021-07-07 2021-07-12 2021-08-10
92 2021-07-08 2021-08-04 2021-08-09 2021-09-07
93 2021-08-05 2021-09-01 2021-09-06 2021-10-05
94 2021-09-02 2021-09-29 2021-10-04 2021-11-02
95 2021-09-30 2021-10-27 2021-11-01 2021-12-07

Untriaged Bugs

Bugs in the GeckoView product that have no priority:

Full Query
ID Summary Whiteboard Assigned to
1721269 [Bug]: browser.tabs.query does not list tabs that are not loaded
1721395 Don't set composing string when caret is out of composing range. Makoto Kato [:m_kato]
1721460 Implement cookieStoreId option in browser.downloads.download()
1721579 intercept request "replace a network request with a local file from apk"
1721861 Crash in [@ org.json.JSONException: at org.json.JSON.typeMismatch(JSON.java)]

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


Current Release

GV 92 highlights:

Release development runs July 8th 2021 - August 04th 2021

Open bugs with [geckoview:m92] (GV 92) whiteboard tag in the GV component:

Full Query
Rank ID Summary Component Whiteboard
No cf_rank 1714582 [Bug] After clicking on "Accept the Risk and Continue" in the notification "Secure Connection Failed", Firefox for Android marks untrusted by any reason HTTPS site connection as secure General [geckoview:m92]
No cf_rank 1715549 Bitwarden inline autofill fails with Firefox stable, works great in Nighly General [geckoview:m92]
No cf_rank 1720260 8.59 - 5.31% facebook fcp / facebook loadtime + 7 more (Android) regression on Thu July 8 2021 General [geckoview:m92]
3 1693152 [Bug] Autofill not working with Bitwarden General [geckoview:m91][geckoview:m92]
7 1693682 Use SessionStoreListener in GeckoView rather than SessionStateAggregator General [geckoview:m88] [fission:android:m3][geckoview:m91][geckoview:m92]
8 1708580 Add metadata for onShutdown General [geckoview:m91][geckoview:m92]
9 1690037 Provide a download API on onContextMenu General [geckoview:m91][geckoview:m92]

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


Assigned bugs for GV 92:

Full Query
ID Summary Component Whiteboard Assigned to
1676216 HTTP auth does not work with login autocomplete and selection General [geckoview:m90][geckoview:m91][geckoview:m92] Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
1697636 Remove deprecated GeckoResult.ALLOW and GeckoResult.DENY General [geckoview:m92] Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
1690296 Provide API to let apps know when the page changes so that they can display the dynamic toolbar again General [geckoview:toolbar][geckoview:m89][geckoview:m90][geckoview:m91][geckoview:m92] Aaron Klotz [:aklotz]
1697866 Extend tests for HTTPS-Only exception pages General [geckoview:m90][geckoview:m91][geckoview:m92] [:owlish] 🦉 PST

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


Closed bugs for GV92:

Full Query
Resolution ID Summary Component Whiteboard Assigned to
FIXED 1689612 WebAuthn does not specify the authenticator type during attestation General [geckoview:m91][geckoview:m92] Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
FIXED 1709640 Add GeckoView lite build type General [geckoview:m90][geckoview:m91][geckoview:m92], [wptsync upstream] Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
FIXED 1718341 Generate Android Emulator from TL task General [geckoview:m92], [wptsync upstream] Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
FIXED 1648148 Migrate GeckoViewAutofillChild.js to actor General [geckoview:m84][geckoview:m85][fission:android:m2][geckoview:m90][geckoview:m91][geckoview:m92] [:owlish] 🦉 PST

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


Bugs closed during period (July 08th 2021 - August 04th 2021) not tagged to release:

Full Query
Resolution ID Component Summary Whiteboard Assigned to
FIXED 1696186 General Remove GeckoView MediaElement API [geckoview:m91] Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
FIXED 1709406 General Crash in [@ mozilla::widget::(anonymous namespace)::ImageCallbackHelper::Notify] [geckoview:m90] Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
FIXED 1716536 General Add MPL2 license header to some Java source Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
FIXED 1543720 General Enable the Storage Access API on GeckoView [geckoview:m87][geckoview:m88][geckoview:m89][geckoview:m90] Aaron Klotz [:aklotz]

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


Bug Tracking

Bugs with P1 priority not assigned to the current sprint:

No results.

0 Total; 0 Open (0%); 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
1570693 Make --jsdebugger and --wait-for-jsdebugger work in GeckoView consuming Apps [geckoview]
1635720 Crash in [@ mozilla::BufferList<T>::IterImpl::Data] [geckoview]
1640738 TypeError: can't access property "canGoBack", this.webNavigation is null [geckoview]
1642864 Obsolete references to Snackbars.jsm in aboutSupport.js [geckoview]
1645841 Crash in [@ core::option::expect_failed | webrender_api::resources::ApiResources::update_blob_image] [geckoview][retriggered][stockwell unknown] Andrew Osmond [:aosmond]
1648079 White space at bottom of GeckoView [geckoview] [fenix:p1][geckoview:toolbar]
1648843 scrolling performance regression for specific site on nightly + webrender [geckoview]
1655069 CSP/XFO error pages should offer an option to visit the page directly on Android [geckoview]
1672495 Don't flash nested-subframe scrollbars on inital page reflow [geckoview]
1697255 Couldn't inflate notification using media session bitmap [geckoview:m88][geckoview]
1714906 Fenix's skip and the back button for music song do not work in any website. [geckoview?]

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


Bugs that are Fenix P1 and P2 priorities

Open Bugs

Full Query
ID Summary Component Whiteboard Assigned to
1538348 [meta] Implement the |downloads| API Extensions [geckoview:m78][fenix:p2][geckoview:m79] [geckoview:m80] [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84]
1548116 When playing video horizontally, the screen is black Graphics [fenix:p1][geckoview:m76] Jamie Nicol [:jnicol]
1575184 livestream - Video constantly restart Mobile [fenix:p1] [sitewait]
1619550 Video plays with only sound and no visual but a black screen on Android Audio/Video: Playback [fxr:p1][geckoview:p1][fenix:p2] John Lin [:jhlin][:jolin]
1619678 Geckoview asks for camera/mic permission when it shouldn't Audio/Video: Playback [geckoview:p1][fenix:p1]
1625585 Sites added to ContentBlockingAllowList still appear to show blocked content in ContentBlockingLog Privacy: Anti-Tracking [fenix:p1][fxr:p1]
1648079 White space at bottom of GeckoView Layout [geckoview] [fenix:p1][geckoview:toolbar]
1670279 Mark canonical redirects in IHistory.visitUri DOM: Navigation [fenix:p1]
1679315 Rendering issues on maps.google.com Mobile [fenix:p1] Karl Dubost💡 :karlcow
1682319 [meta] Android killing content process aggressively on some devices (low on memory) General [fenix:p1]
1687823 [Bug] White screen displayed when minimizing Suggested logins menu Graphics [fenix:p2]
1689329 Mobile youtube-playback tests failures and crashes Audio/Video: Playback [geckoview:m88][fenix:p1]

12 Total; 12 Open (100%); 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 Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him 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 Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him 2021-04-21T03:13:10Z

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


Fission Bugs

Open M2 Bugs

Full Query
ID Summary Component Whiteboard Assigned to
1355239 We should attempt to recover from an extension process crash. General triaged, [geckoview:p1] [fission:android:m2] Rob Wu [:robwu]
1423168 Extension page resets / blanks out upon initiating a navigation to a non-extension URL General [fission:android:m2]
1535365 Add support for extension process. Extensions [geckoview:p1] [fission:android:m2] Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
1569360 [meta] Move geckoview modules to Actors General [fission:android:m2]
1619655 Enable COOP+COEP (aka "resab") on Android General [geckoview:m85] [fission:android:m2][geckoview:m93?] Aaron Klotz [:aklotz]
1620093 Re-enable remote mochitests for WebExtensions Android [geckoview:m76] [fission:android:m2]
1630064 Fix test_ext_tabs_getCurrent.html Mochitest for remote extensions. General [fission:android:m2]
1630066 test_ext_sendmessage_reply2.html is busted on Android General [geckoview:m78][geckoview:m79][geckoview:m80] [geckoview:m81] [fission:android:m2]
1630073 WebExtensionText.loadWebExtensionPage is busted on Android with extension process enabled General [fission:android:m2] Dylan Roeh (:droeh) (he/him)
1648153 Migrate GeckoViewMediaChild.js to actor General [fission:android:m2][geckoview:m93?]
1648158 Migrate SessionStateAggregator.js to actor General [fission:android:m2]
1658980 Add a way for child actors to register to EventDispatcher messages General [fission:android:m2]
1659481 Move Media Session module to actors General [geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85] [fission:android:m2][geckoview:m93?]
1673729 [meta] Enable disabled Geckoview fission tests General [fission:android:m2]
1673763 Error page triggers `about:blank` onLocationChange with Fission General [fission:android:m2]
1673952 Run ContentDelegateMultipleSessionsTest on Fission General [fission:android:m2]
1673953 Run GeckoSessionTestRuleTest on Fission General [fission:android:m2]
1673954 Run NavigationDelegateTest on Fission General [fission:android:m2]
1673955 Run ScreenshotTest on Fission General [fission:android:m2]
1673956 Run ParentCrashTest on Fission General [fission:android:m2]
1674034 Move test-support content scripts to Actor General [fission:android:m2]
1676531 Run GeckoSessionTestRuleTest tests that were blocked by 1657028 General [fission:android:m2]
1677190 Enable Session History In Parent in GeckoView General [fission:android:m2][geckoview:m86][geckoview:m94?]
1677205 Determine and implement site isolation policy for Android Fission General [fission:android:m2][geckoview:m86]
1702239 Make GeckoView work with the new Session Restore code paths Session Restore [fission:android:m2] Andreas Farre [:farre] (PTO until 2021-08-08)
1714654 Fix Fission web platform tests for Android General [fission:android:m2]
1714655 Fix Fission reftests for Android General [fission:android:m2]
1714698 Fix fission mochitests for Android General [fission:android:m2]
1715480 Fix mobile/android/geckoview/src/androidTest/java/org/mozilla/geckoview/test/AccessibilityTest.kt with BFCache in parent DOM: Navigation [fission:android:m2]

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


Release Planning

Nominated bugs for Firefox 93 release:

Full Query
Rank ID Summary Component Whiteboard Assigned to
No cf_rank 1678425 Memory leak in GeckoEditable.mListener Extensions [geckoview:m87][geckoview:m93?] Aaron Klotz [:aklotz]
No cf_rank 1648153 Migrate GeckoViewMediaChild.js to actor General [fission:android:m2][geckoview:m93?]
No cf_rank 1659481 Move Media Session module to actors General [geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85] [fission:android:m2][geckoview:m93?]
No cf_rank 1674428 Support folder upload in GeckoView General [geckoview:m85][geckoview:m93?]
No cf_rank 1682599 [Bug] Selection Action Menu doesn't work on some videos General [geckoview:m93?]
No cf_rank 1686210 Consider specifying security status of site displayed in reader mode General [geckoview:m93?]
No cf_rank 1694607 Toolbar placeholder space obstructs the webpage General [geckoview:m93?][geckoview:toolbar]
No cf_rank 1697647 Support ScreenOrientation.lock General [geckoview:m93?]
No cf_rank 1699786 Need TTS_SERVICE intent query in manifest for webspeech General [geckoview:m93?]
No cf_rank 1706421 Crash in [@ data@app@org.mozilla.firefox-2@base.apk@classes.dex@0x1d70f52] on x86 Android General [geckoview:m93?]
No cf_rank 1707719 GeckoView artifact builds fail: groovy.lang.MissingMethodException: No signature of method: groovy.util.FileNameFinder.getFileNames() is applicable for argument types: (File, String) General [geckoview:m93?]
No cf_rank 1710666 Offer screenshot API to Gecko General [geckoview:m93?]
No cf_rank 1710708 Overscroll is not displayed on Android 10 and later General [geckoview:m93?]
No cf_rank 1712414 Provide event to marionette whenever a new prompt is opened General [geckoview:m93?]
No cf_rank 1712756 Explore the option of storing Media permissions on the GV General [geckoview:m93?]
No cf_rank 1717067 Twitter PWA displays black page at startup General [geckoview:m93?]
No cf_rank 1717506 Intermittent org.mozilla.geckoview.test.AutofillDelegateTest.autofillNavigation | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms General [geckoview:m93?][retriggered]
No cf_rank 1719515 Investigate AAB support in GeckoView General [geckoview:m93?]
1 1593085 Improve background power usage in "raptor-scn-power-idle-bg-geckoview-%change-power pgo" test General [geckoview:m93?]
1 1714945 Persist tracking protection exceptions in Private Browsing (for Focus) Tracking Protection [geckoview:m93?]
5 1610050 Consider using `navigator:browser` once again for GeckoView windows General [geckoview:m93?]
5 1616635 Disable or remove WebChannel support General [geckoview:m93?]
8 1620079 Large amounts of time are spent in module import when starting Fenix (applink) General [qf:p3:responsiveness][geckoview:m76][geckoview:m77][geckoview:m88][[geckoview:m93?]
15 1619655 Enable COOP+COEP (aka "resab") on Android General [geckoview:m85] [fission:android:m2][geckoview:m93?] Aaron Klotz [:aklotz]
15 1605923 Add postal address hints for GeckoView General [geckoview:m93?]
33 1585468 Support 'incognito' property of the WebExtension manifest Extensions [geckoview:m93?]
45 1561634 Verify that GeckoView delivers Punycode URLs when necessary General [geckoview:m93?]
50 1483141 Verify that GeckoViewContent only reacts to top level events when restoring state General [geckoview:m93?]

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


Additional Links

GV Bugs Fixed on previous releases

GV Bugs Fixed on Firefox84

GV Bugs Fixed on Firefox83

GV Bugs Fixed on Firefox82