Mobile/GeckoView/Bugs
Release Timeline
GV Version | Development Starts | Development Ends | Beta | Release |
---|---|---|---|---|
88 | 2021-02-18 | 2021-03-17 | 2021-03-22 | 2021-04-20 |
89 | 2021-03-18 | 2021-04-14 | 2021-04-19 | 2021-05-18 |
90 | 2021-04-15 | 2021-05-12 | 2021-05-17 | 2021-06-15 |
91 | 2021-05-13 | 2021-06-09 | 2021-06-14 | 2021-07-13 |
92 | 2021-06-10 | 2021-07-07 | 2021-07-12 | 2021-08-10 |
Untriaged Bugs
Bugs in the GeckoView product that have no priority:
139 Total; 139 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Fennec bugs without a GeckoView whiteboard tag (like [geckoview-] for non-GeckoView bugs):
Current Release
GV 88 highlights:
Release development runs Feb 18th 2021 - Mar 17th 2021
Open bugs with [geckoview:m88] (GV 88) whiteboard tag in the GV component:
Rank | ID | Summary | Component | Whiteboard |
---|---|---|---|---|
222 | 1620079 | Large amounts of time are spent in module import when starting Fenix (applink) | General | [geckoview:m76][geckoview:m77][geckoview:m88][[geckoview:m93?] |
1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Assigned bugs for GV 88:
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Closed bugs for GV88:
Resolution | ID | Summary | Component | Whiteboard | Assigned to |
---|---|---|---|---|---|
FIXED | 1533194 | Remove dependency from palette-v7 in GeckoView | General | [geckoview:m88] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1567341 | Run GeckoView xpcshell tests in Android service | General | [geckoview:m82][geckoview:m87][geckoview:m88] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1688062 | Update the target SDK to 30 to support Android 11 | General | [geckoview:m88], [wptsync upstream] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1696460 | Aggressively terminate content processes when IChildProcess.start fails | Sandboxing | [geckoview:m88] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1684923 | [1538348 subtask 6] Implement onChange event | Extensions | [geckoview:m87][geckoview:m88] | [:owlish] 🦉 PST |
FIXED | 1658988 | Failure while redirecting and calling window.close() | General | [fuzzblocker][geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85][geckoview:m87][geckoview:m88] | [:owlish] 🦉 PST |
FIXED | 1691101 | Remove jcenter/bintray from android-gradle-dependencies task | General | [geckoview:m88][fenix:p1] | [:owlish] 🦉 PST |
FIXED | 1631945 | Add API to junit test harness that enables tests to query for all web content pids | Sandboxing | [fission:android:m2] [geckoview:m88] | [:owlish] 🦉 PST |
FIXED | 1677197 | Enable mochitests/reftests/WPT for Android Fission and add necessary skip-if/fail-if annotations | Sandboxing | [fission:android:m2][geckoview:m87][geckoview:m88][geckoview:m89][geckoview:m90][geckoview:m91] | [:owlish] 🦉 PST |
FIXED | 1693416 | ContentDelegate.onKill and ContentDelegate.onCrash time out in Isolated Process | Sandboxing | [geckoview:m88] | [:owlish] 🦉 PST |
FIXED | 1523577 | GeckoNetworkManager is not compatible with isolatedProcess | Security: Process Sandboxing | [geckoview:m89][geckoview:m88] | [:owlish] 🦉 PST |
FIXED | 1543720 | Enable the Storage Access API on GeckoView | General | [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 | General | [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)] | General | [geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85][geckoview:m87][geckoview:m88][geckoview:m89][geckoview:m90] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1668952 | Can't upload photos from the photo gallery on ebay.com | General | [geckoview:m88][geckoview:m89] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1690384 | Improve verbosity of error codes in loadGeckoLibsNative | General | [geckoview:m87][geckoview:m88] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1691799 | Bump GV Nightly process count to 40 | General | [geckoview:m88] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1695714 | GeckoView's mach run --debug should automatically clear "wait for debugger to attach" setting | General | [geckoview:m88] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1581971 | Teach `mach run` about `--debug` and friends for `mobile/android` | Mach Core | [geckoview:p1][geckoview:m84][geckoview:m88] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1523639 | GeckoLoader.setupGeckoEnvironment can get loaded into an isolatedProcess | Security: Process Sandboxing | [geckoview:m85][geckoview:m88] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1685486 | SessionState.fromString() throws JSONException (typeMismatch) | General | [geckoview:m87][geckoview:m88] | Dylan Roeh (:droeh) (he/him) |
FIXED | 1697633 | GV Content Permissions overhaul part 1: add getPermission and permission reporting | General | [geckoview:m88][geckoview:m89] | Dylan Roeh (:droeh) (he/him) |
FIXED | 1691821 | Refactor the Form Autofill system extension for reusable cross-platform components | Autocomplete | [geckoview:m88][geckoview:m89] | Eugen Sawin [:esawin] |
FIXED | 1691819 | Extend the GV Autocomplete API to support credit cards | General | [geckoview:m88][geckoview:m89] | Eugen Sawin [:esawin] |
FIXED | 1693584 | Deprecate GeckoView MediaElement API | Media | [geckoview:m88] | Eugen Sawin [:esawin] |
FIXED | 1678505 | Extend the return value from PanZoomController.onTouchEventForResult to give enough information to handle pull-to-refresh | General | [geckoview:m87][geckoview:m88] | Hiroyuki Ikezoe (:hiro) |
FIXED | 1686514 | Android Asan build is not debuggable | General | [geckoview:m87][geckoview:m88] | Jesse Schwartzentruber (:truber) |
FIXED | 1693477 | GeckoViewPushController returns failure NS_ERROR_XPC_NOT_ENOUGH_ARGS (Not enough arguments) | General | [geckoview:m88] | Makoto Kato [:m_kato] |
FIXED | 1689329 | Mobile youtube-playback tests failures and crashes | Audio/Video: Playback | [geckoview:m88][fenix:p1] | |
FIXED | 1654832 | [meta] GV Content Permissions overhaul meta | General | [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85][geckoview:m87][geckoview:m88] |
30 Total; 30 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Bugs closed during period (Feb 18th 2021 - Mar 17th 2021) not tagged to release:
10 Total; 10 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Bug Tracking
Bugs with P1 priority not assigned to the current sprint:
18 Total; 18 Open (100%); 0 Resolved (0%); 0 Verified (0%);
GeckoView bugs not scheduled for current release we are tracking with other teams:
45 Total; 45 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.
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%);
Fission Bugs
Open M2 Bugs
ID | Summary | Component | Whiteboard | Assigned to |
---|---|---|---|---|
1673729 | [meta] Enable disabled gv-junit-fis Fission tests | General | [fission:android:m2] [geckoview:2022q3] | |
1673953 | [gv-junit-fis] Run GeckoSessionTestRuleTest on Fission | General | [fission:android:m2] [geckoview:2022q3][fxdroid][group3] | Makoto Kato [:m_kato] |
1714654 | [meta] Fix Fission web platform tests for Android | General | [fission:android:m2][fxdroid] | |
1736121 | Ship "Session History in Parent" everywhere (SHIP without Fission) | DOM: Navigation | [fission:android:m2] | Peter Van der Beken [:peterv] |
1780687 | Process crash on Android Fission builds (test canvas-display-p3-drawImage-ImageBitmap-video.html) | Graphics: Canvas2D | [fission:android:m2] | |
1786466 | Profile Android Fission's impact on page load performance | General | [fission:android:m2][group1][fxdroid] | Thinker Li [:sinker] |
1848701 | [gv-junit-fis] Improve process switch handling when loading error pages in Fission | General | [fission:android:m2] |
7 Total; 7 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Release Planning
Nominated bugs for Firefox 89 release:
Rank | ID | Summary | Whiteboard | Assigned to |
---|---|---|---|---|
No cf_rank | 1694081 | Set "DIRECT" instead of crash by OOM in AndroidBridge::GetProxyForURI | [geckoview:m89] [geckoview:2023?] | |
No cf_rank | 1694192 | Inconsistent media link behavior depending on media type | [geckoview:m89] | |
5 | 1693911 | runUiThreadCallback blocks first frame & visual completeness for 44ms in COLD MAIN start up | [geckoview:m89][geckoview:m90][geckoview:m91] | |
222 | 1611468 | JUnit test failures due to content process crash are misreported | [geckoview:m89][geckoview:2024H2?] | |
222 | 1698178 | Ensure crash reports from isolated content processes work correctly. | [geckoview:m89] [sandboxing] [geckoview:2022q3][fxdroid] [geckoview] |
5 Total; 5 Open (100%); 0 Resolved (0%); 0 Verified (0%);
- P1 GV bugs (current release backlog)
- P2 GV bugs (current or next quarter backlog)
- P3 GV bugs (product backlog)
- P5 GV bugs (icebox, "patches accepted")
Additional Links
- geckoview:m sprint bugs fixed (for velocity since 2019-09-01)
- GV bugs with bogus combinations of priorities and whiteboard tags
- Fenix bugs blocked waiting for GV
- Intermittent Test Failures
- Fenix crash reports
- GV crash reports from any product
- Burn-up chart of P1 GV bugs
- Burn-up chart of all GV bugs
- GeckoView Triage Center
- Fenix security bugs
- Fennec ESR 68 bug wiki