Mobile/GeckoView/Bugs

From MozillaWiki
Jump to: navigation, search

Release Timeline

GV Version Development Starts Development Ends Beta Release
89 2021-03-18 2021-04-14 2021-04-19 2021-06-01
90 2021-04-15 2021-05-26 2021-05-31 2021-06-29
91 2021-05-27 2021-06-24 2021-06-28 2021-07-27
92 2021-06-25 2021-07-21 2021-07-26 2021-08-24
93 2021-07-22 2021-08-18 2021-08-23 2021-09-21

Untriaged Bugs

Bugs in the GeckoView product that have no priority:

Full Query
ID Summary Whiteboard Assigned to
1709923 Fix reftests for isolated process
1709948 Fix mochitests for isolated process
1709960 Fix web platform tests for isolated process
1709961 Fix xpcshell tests for isolated process

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


Current Release

GV 90 highlights:

Release development runs April 15th 2021 - May 26th 2021

Open bugs with [geckoview:m90] (GV 90) whiteboard tag in the GV component:

Full Query
Rank ID Summary Component Whiteboard
No cf_rank 1648148 Migrate GeckoViewAutofillChild.js to actor General [geckoview:m84][geckoview:m85][fission:android:m2][geckoview:m90]
No cf_rank 1709406 Crash in [@ mozilla::widget::(anonymous namespace)::ImageCallbackHelper::Notify] General [geckoview:m90]
3 1697866 Extend tests for HTTPS-Only exception pages General [geckoview:m90]
4 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]
5 1693911 runUiThreadCallback blocks first frame & visual completeness for 44ms in COLD MAIN start up General [geckoview:m89][geckoview:m90]
6 1706403 Remove deprecated onTouchEventForResult General [geckoview:m90]

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


Assigned bugs for GV 90:

Full Query
ID Summary Component Whiteboard Assigned to
1709640 Add GeckoView lite build type General [geckoview:m90] Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
1704240 Intermittent TEST-UNEXPECTED-TIMEOUT | /html/cross-origin-opener-policy/iframe-popup-same-<random>.https.html | expected OK DOM: Core & HTML [geckoview:m90] Aaron Klotz [:aklotz]
1706383 Investigate whether dom.ipc.processPriorityManager.backgroundGracePeriodMS may help with content terminations General [geckoview:m90] Aaron Klotz [:aklotz]
1677197 Enable mochitests/reftests/WPT for Android Fission and add necessary skip-if/fail-if annotations General [fission:android:m2][geckoview:m87][geckoview:m88][geckoview:m89][geckoview:m90] [:owlish] 🦉 PST
1700763 Run tests with isolated process on in automation General [geckoview:m90] [:owlish] 🦉 PST
1543720 Enable the Storage Access API on GeckoView General [geckoview:m87][geckoview:m88][geckoview:m89][geckoview:m90] Dylan Roeh (:droeh) (he/him)
1699480 GV Content Permissions overhaul part 2: add setPermission, update onContentPermissionRequest, and let Gecko persist permissions General [geckoview:m89][geckoview:m90] Dylan Roeh (:droeh) (he/him)
1673511 [Bug] weird sticky keyboard pop up behaviour General [geckoview:m90] Makoto Kato [:m_kato] (PTO until 5/5)
1709394 Don't use chunked data to set current editable text in GeckoEditableChild.onTextChange General [geckoview:m90] Makoto Kato [:m_kato] (PTO until 5/5)

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


Closed bugs for GV90:

Full Query
Resolution ID Summary Component Whiteboard Assigned to
FIXED 1558103 Intermittent test/xpcshell/<test-name> | application crashed [@ mozilla::ThreadEventTarget::Dispatch(already_AddRefed<nsIRunnable>,unsigned int)] General [geckoview:m90][stockwell unknown] Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
FIXED 1696145 Consider supporting silent flag for web notifications General [geckoview:m89][fenix:p2][geckoview:m90] Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
FIXED 1699046 Intermittent pid: None | application crashed [@ mozilla::widget::GeckoViewSupport::Open(mozilla::jni::LocalRef<mozilla::jni::TypedObject<_jclass*> > const&, mozilla::jni::Ref<mozilla::java::GeckoSession::Window, _jobject*> const&, mozilla::jni::Ref<mozila General [geckoview:m89][geckoview:m90][stockwell unknown] Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
FIXED 1700775 Intermittent org.mozilla.geckoview.test.<random_test> | java.lang.NullPointerException: NullHandle at org.mozilla.gecko.mozglue.GeckoLoader.nativeRun(Native Method) General [geckoview:m90] Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
FIXED 1699464 Let GV e10s-multi ride the trains General [geckoview:m90] Aaron Klotz [:aklotz]
FIXED 1689369 Crash in [@ OOM | unknown | NS_ABORT_OOM | mozilla::jni::StringParam::GetString] General [fenix:p1][geckoview:m90] Makoto Kato [:m_kato] (PTO until 5/5)
FIXED 1706499 Typing character isn't inserted at cursor position with GBoard after modifying github issue number (#xxxx) General [geckoview:m90] Makoto Kato [:m_kato] (PTO until 5/5)

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


Bugs closed during period (April 15th 2021 - May 26th 2021) not tagged to release:

Full Query
Resolution ID Component Summary Whiteboard Assigned to
FIXED 1698968 General Enable Marionette and Remote Agent without having to enable remote debugging Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
FIXED 1704194 General Intermittent toolkit/components/extensions/test/mochitest/test_ext_tabs_create_cookieStoreId.html | application crashed [@ nsDocShell::CreateAndConfigureRealChannelForLoadState(mozilla::dom::BrowsingContext*, nsDocShellLoadState*, mozilla::net::LoadInfo*, [retriggered] [not-a-fission-bug] Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
FIXED 1705734 General Enable BFCache for pages with *unload event listeners on Android Olli Pettay [:smaug] (away May 1 - 8)
FIXED 1703707 General OMXClient: Cannot obtain IMediaPlayerService error in isolated process [geckoview:m89] [:owlish] 🦉 PST

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]

10 Total; 10 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]
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]
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]

11 Total; 11 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] (PTO until 5/5) 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:m90?] 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)
1648148 Migrate GeckoViewAutofillChild.js to actor General [geckoview:m84][geckoview:m85][fission:android:m2][geckoview:m90]
1648153 Migrate GeckoViewMediaChild.js to actor General [fission:android:m2][geckoview:m91?]
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:m90?]
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]
1677197 Enable mochitests/reftests/WPT for Android Fission and add necessary skip-if/fail-if annotations General [fission:android:m2][geckoview:m87][geckoview:m88][geckoview:m89][geckoview:m90] [:owlish] 🦉 PST
1677205 Determine and implement site isolation policy for Android Fission General [fission:android:m2][geckoview:m86]

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


Release Planning

Nominated bugs for Firefox 90 release:

Full Query
Rank ID Summary Component Whiteboard Assigned to
No cf_rank 1707959 java.lang.illegalArgumentException: vecx must be a finite, non-NaN value NaN on Android Devloper Preview 12 General [geckoview:m90?] Agi Sferro | :agi | ni? for questions | ⏰ PST | he/him
No cf_rank 1693682 Use SessionStoreListener in GeckoView rather than SessionStateAggregator General [geckoview:m88] [fission:android:m3][geckoview:m90?] Dylan Roeh (:droeh) (he/him)
No cf_rank 1699794 Extend the GV Autocomplete API to support addresses General [geckoview:m90?] Eugen Sawin [:esawin]
No cf_rank 1613300 Intermittent org.mozilla.geckoview.test.ContentDelegateTest.crashContent_tapAfterCrash | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms General [geckoview:m90?]
No cf_rank 1659481 Move Media Session module to actors General [geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85] [fission:android:m2][geckoview:m90?]
No cf_rank 1674428 Support folder upload in GeckoView General [geckoview:m85][geckoview:m90?]
No cf_rank 1676216 HTTP auth does not work with login autocomplete and selection General [geckoview:m90?]
No cf_rank 1682599 [Bug] Selection Action Menu doesn't work on some videos General [geckoview:m90?]
No cf_rank 1686116 Dispatch "user-interaction-active" and "user-interaction-inactive" notifications to Gecko observer as appropriate General [geckoview:m90?]
No cf_rank 1686210 Consider specifying security status of site displayed in reader mode General [geckoview:m90?]
No cf_rank 1686747 Not able to login on openmediavault General [geckoview:m90?]
No cf_rank 1689612 WebAuthn does not specify the authenticator type during attestation General [geckoview:m90?]
No cf_rank 1693152 [Bug] Autofill not working with Bitwarden General [geckoview:m90?]
No cf_rank 1699723 Catch SecurityException when calling startActivity with intent General [geckoview:m90?]
No cf_rank 1699786 Need TTS_SERVICE intent query in manifest for webspeech General [geckoview:m90?]
No cf_rank 1700817 Oculus rejects app with GeckoView because WebAuthnTokenManager uses Google Mobile Services APIs General [geckoview:m90?]
No cf_rank 1706656 SurfaceAllocator is not compatible with isolated process General [sandboxing][geckoview:m90?]
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:m90?]
No cf_rank 1709483 [webcontent] Cannot log in to twitter in a private tab General [geckoview:m90?]
1 1637597 Crash in [@ java.lang.Exception: at org.mozilla.gecko.mozglue.GeckoLoader.loadGeckoLibsNative(Native Method)] General [geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85][geckoview:m87][geckoview:m88][geckoview:m89][geckoview:m90?] Aaron Klotz [:aklotz]
5 1698178 Ensure crash reports from isolated content processes work correctly. General [geckoview:m89][sandboxing][geckoview:m90?] Aaron Klotz [:aklotz]
15 1619655 Enable COOP+COEP (aka "resab") on Android General [geckoview:m85] [fission:android:m2][geckoview:m90?] Aaron Klotz [:aklotz]
33 1585468 Support 'incognito' property of the WebExtension manifest Extensions [geckoview:m90?]

23 Total; 23 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