Mobile/GeckoView/Bugs: Difference between revisions
(→GV bugs that are Fenix P1/P2 priorities: updated bugzilla query) |
(→GV bugs that are Fenix P1/P2 priorities: updated query) |
||
Line 151: | Line 151: | ||
"resolution": "---", | "resolution": "---", | ||
"include_fields": "id, summary | "include_fields": "id, summary, component, whiteboard, assigned_to", | ||
"order": "id" | "order": "id" | ||
} | } |
Revision as of 20:53, 17 September 2020
Untriaged Bugs
Bugs in the GeckoView product that have no priority:
157 Total; 157 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Fennec bugs without a GeckoView whiteboard tag (like [geckoview-] for non-GeckoView bugs):
Current Release
GV 83 highlights:
Release development runs Sept 17th 2020 - Oct 14th 2020
Bugs with [geckoview:m83] (GV 83) whiteboard tag in the GV component:
Resolution | ID | Summary | Whiteboard | Assigned to |
---|---|---|---|---|
1538348 | [meta] Implement the |downloads| extension API | [geckoview:m78] [geckoview:m79] [geckoview:m80] [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84] [geckoview:2023?] | ||
1662847 | Listing installed extension fails as AddonManager is not initialized | [geckoview:m83] | ||
1661705 | NullPointerException when touching a GeckoView with GeckoSession released (getPanZoomController) | [geckoview:m83] | ||
1660867 | GeckoViewPushController returns failure code: 0x80004005 (NS_ERROR_FAILURE) | [geckoview:m82][geckoview:m83] | ||
1660286 | HistoryItem.title is null sometimes but it's tagged as @NonNull | [geckoview:m82] [geckoview:m83] | ||
FIXED | 1648157 | Migrate GeckoViewSettingsChild.js to actor | [geckoview:m83] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1654598 | Headers list not properly validated in `loadUri` | [geckoview:m83][post-critsmash-triage][adv-main83-] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1660241 | Add GeckoRuntimeSetting for safebrowsing provider | [geckoview:m82][geckoview:m83] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1665068 | `GeckoView.coverUntilFirstPaint()` should also call `Compositor.setClearColor()` | [geckoview:m83][geckoview:m84] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1667179 | OneCRL does not appear to be working in Fenix | [geckoview:m83][adv-main83+] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1667471 | Expose a way to filter headers in loadUri | [geckoview:m83] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1667497 | Tap on input field does not result in zooming on StackOverflow jobs page | [geckoview:m83] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1667811 | Back navigation loops after visiting extension page | [geckoview:m83] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1670125 | Migrate GeckoViewPromptChild.js to actor | [geckoview:m83] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1650108 | Remove Parcelable from GeckoSession | [geckoview:m82][geckoview:m83] | [:owlish] 🦉 PST |
FIXED | 1656336 | [1538348 subtask 2] Implement downloads() function | [geckoview:m83][geckoview:m84][geckoview:m85] | [: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 | 1665426 | Cookies in WebExecutor downloads | [geckoview:m83] | [:owlish] 🦉 PST |
FIXED | 1666013 | New ContentDelegate#onExternalResponse(GeckoSession, WebResponse) api doesn't provide information about blobs urls files | [geckoview:m83] | [:owlish] 🦉 PST |
FIXED | 1650118 | Remove GeckoRuntimeSettings.Builder.useMultiprocess and GeckoRuntimeSettings.getUseMultiprocess | [geckoview:m82] [geckoview:m83][geckoview:m84], [wptsync upstream] | (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 | 1637351 | GVE needs to implement onKill | [geckoview:m82] [geckoview:m83] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1663756 | Expose STATE_UNBLOCKED_UNSAFE_CONTENT in GV's content blocking API | [geckoview:m83] | Dylan Roeh (:droeh) (he/him) |
FIXED | 1669577 | Add REPLACED_UNSAFE_CONTENT to LogEvent | [geckoview:m83] | Dylan Roeh (:droeh) (he/him) |
FIXED | 1666609 | Media Session onFullscreen not called | [geckoview:m83] | Eugen Sawin [:esawin] |
FIXED | 1658948 | Software keyboard isn't shown again on contenteditable. | [geckoview:m82][geckoview:m83] | Makoto Kato [:m_kato] |
FIXED | 1660932 | contentEditable element scroll to top when cursor position changes by click | [geckoview:m82][geckoview:m83][geckoview:m84] | 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] | |
FIXED | 1649865 | Can't scroll to the bottom of a bugzilla bug in Fenix | [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:toolbar][geckoview:m84] | James Willcox (:snorp) (jwillcox@mozilla.com) (he/him) |
INVALID | 1668108 | Unable to do several downloads at the same time | [geckoview:m83] | |
DUPLICATE | 1621825 | Videos do not autoplay unless WIFI is connected | [fenix:p1][geckoview:m82][geckoview:m83] | [:owlish] 🦉 PST |
WORKSFORME | 1662322 | Firefox 79.0.5 mangles text entry in Guardian crossword grid | [geckoview:m83] | Makoto Kato [:m_kato] |
MOVED | 1646252 | Crash in [@ java.lang.IllegalArgumentException: at org.mozilla.geckoview.GeckoSession.releaseDisplay(GeckoSession.java)] | [geckoview:m80][fenix:p1] [geckoview:m81][geckoview:m82][geckoview:m83] | [ex-Mozilla] Agi Sferro | :agi |
MOVED | 1660312 | Control autoplay permissions per site | [fenix:p1][geckoview:m82][geckoview:m83] | [:owlish] 🦉 PST |
34 Total; 34 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Bugs with [geckoview:m83] (GV 83) whiteboard tag outside the GV component:
Resolution | ID | Component | Summary | Whiteboard | Assigned to |
---|---|---|---|---|---|
1656735 | Toolbar | URL spoofing on Android with U+03XX (Combining Dots) | [reporter-external] [client-bounty-form] [verif?][geckoview:m83] | ||
FIXED | 1662805 | Audio/Video: Playback | Background audio doesn't work on Android | [geckoview:m83]? | Paul Adenot (:padenot) |
FIXED | 1666655 | General | URLs for most sites that are visited are logged to logcat | [geckoview:m83] | Dylan Roeh (:droeh) (he/him) |
FIXED | 1661071 | General | Missing restricted header check in Browser.EXTRA_HEADERS | [reporter-external] [client-bounty-form] [verif?][geckoview:m83][adv-main84+] | Sebastian Kaspari (:sebastian; :pocmo) |
FIXED | 1659481 | Sandboxing | Move Media Session module to actors | [geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85] [fission:android:m2][geckoview:m96][geckoview:m97] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1654817 | Sandboxing | Activate e10s-multi on nightly | [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1668376 | Sandboxing | Test failure in dom/base/test/test_window_close.html when e10s-multi is enabled | [geckoview:m83] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1668892 | Sandboxing | wpt failure in operator-dictionary-spacing-004.html when e10s-multi enabled by default | [geckoview:m83][geckoview:m84] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1654570 | Sandboxing | Telemetry probe for content processes killed by Android due to resource reclamation | [geckoview:m81][geckoview:m82][geckoview:m83] | |
WONTFIX | 1670105 | Mozbase | enable_run_as is broken in ADBDevice | [geckoview:m83] | (No longer employed by Mozilla) Aaron Klotz |
10 Total; 10 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Bugs closed during period (17th Sept 2020 - 14th October 2020) not tagged to release:
17 Total; 17 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Bugs with P1 priority not assigned to the current sprint:
17 Total; 17 Open (100%); 0 Resolved (0%); 0 Verified (0%);
GeckoView bugs not scheduled for current release we are tracking with other teams:
47 Total; 47 Open (100%); 0 Resolved (0%); 0 Verified (0%);
GV bugs that are Fenix P1/P2 priorities
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Release Planning
Nominated bugs for Firefox 84 release:
Resolution | ID | Summary | Whiteboard | Assigned to |
---|---|---|---|---|
1538348 | [meta] Implement the |downloads| extension API | [geckoview:m78] [geckoview:m79] [geckoview:m80] [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84] [geckoview:2023?] | ||
FIXED | 1646810 | GeckoView needs to start using DocumentChannel process switching (instead of E10SUtils) | [geckoview:m84] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1648156 | Migrate GeckoViewSelectionActionChild.js to actor | [geckoview:m84] | [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 | 1659481 | Move Media Session module to actors | [geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85] [fission:android:m2][geckoview:m96][geckoview:m97] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1665068 | `GeckoView.coverUntilFirstPaint()` should also call `Compositor.setClearColor()` | [geckoview:m83][geckoview:m84] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1673100 | Add a version of gv-junit that runs fission | [geckoview:m84] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1671460 | Add extra metadata about deprecation | [geckoview:m84] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1672046 | Progress updates lost (only 15 and 100 are received) | [geckoview:m84] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1672262 | Avoid sending multiple events in onProgressChanges when switching process | [geckoview:m84] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1672247 | Duplicate start events in onProgressChange | [geckoview:m84] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1641715 | GeckoView doesn't load for external apps (custom tabs/PWAs) in AC and Fenix | [geckoview:m79][fenix:p1][geckoview:m80][geckoview:m84][geckoview:m85] | Andrew Sutherland [:asuth] (he/him) |
FIXED | 1648148 | Migrate GeckoViewAutofillChild.js to actor | [geckoview:m84][geckoview:m85][fission:android:m2][geckoview:m90][geckoview:m91][geckoview:m92] | [:owlish] 🦉 PST |
FIXED | 1656336 | [1538348 subtask 2] Implement downloads() function | [geckoview:m83][geckoview:m84][geckoview:m85] | [: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 | 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 | 1650118 | Remove GeckoRuntimeSettings.Builder.useMultiprocess and GeckoRuntimeSettings.getUseMultiprocess | [geckoview:m82] [geckoview:m83][geckoview:m84], [wptsync upstream] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1654817 | Activate e10s-multi on nightly | [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1674224 | JNI annotation processor should generate hint comments to help developers determine native method signatures | [geckoview:m84] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1674211 | Improve annotation processing for enums | [geckoview:m84] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1674174 | Update Android expectations for MediaRecorder-peerconnection.https.html | [geckoview:m84] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1668892 | wpt failure in operator-dictionary-spacing-004.html when e10s-multi enabled by default | [geckoview:m83][geckoview:m84] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1672221 | Missing null check in NPZCSupport::InputEvent::Run | [geckoview:m84] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1674500 | Remove deprecated content blocking exception code | [geckoview:m84] | Dylan Roeh (:droeh) (he/him) |
FIXED | 1671137 | Crash in [@ java.lang.ClassCastException: at org.mozilla.gecko.util.GeckoBundle.getString(GeckoBundle.java)] Crash when loading badssl http-login page | [geckoview:m84] | Eugen Sawin [:esawin] |
FIXED | 1667278 | Intermittent org.mozilla.geckoview.test.MediaSessionTest#domMultiSessions | java.lang.AssertionError: onMetadata should be called specified number of times | [geckoview:m84] | Eugen Sawin [:esawin] |
FIXED | 1672269 | [Bug] Attempting to select text in Thai script fails on Android and makes Fenix unable to load new pages | [geckoview:m84] | Makoto Kato [:m_kato] |
FIXED | 1660932 | contentEditable element scroll to top when cursor position changes by click | [geckoview:m82][geckoview:m83][geckoview:m84] | 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] | |
FIXED | 1672204 | Swiping on google maps' bottom sheet returns INPUT_RESULT_HANDLED | [fenix:p1][geckoview:m84] | James Willcox (:snorp) (jwillcox@mozilla.com) (he/him) |
FIXED | 1649865 | Can't scroll to the bottom of a bugzilla bug in Fenix | [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:toolbar][geckoview:m84] | James Willcox (:snorp) (jwillcox@mozilla.com) (he/him) |
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 |
WONTFIX | 1675391 | [1538348 subtask 3] Move desktop implementation to `browser` from `toolkit` | [geckoview:m84][geckoview:m85] | [:owlish] 🦉 PST |
WONTFIX | 1675817 | [1538348 subtask 4] Investigate possibility of having two different API implementations in `toolkit` | [geckoview:m84] | [:owlish] 🦉 PST |
DUPLICATE | 1672552 | BrowserParent::GetDocShellIsActive returns false on the foreground tab content when it's restored from seession | [geckoview:m84] | [ex-Mozilla] Agi Sferro | :agi |
DUPLICATE | 1672566 | [Bug] TransactionTooLargeException | [fenix:p1][geckoview:m84] | Makoto Kato [:m_kato] |
DUPLICATE | 1674041 | [Bug] Baidu search causes unable to open any website | [geckoview:m84][geckoview:m85] |
38 Total; 38 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Upcoming Release Development Dates
GV Version | Start Date | End Date |
---|---|---|
75 | 2020-01-30 | 2020-03-04 |
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 |
85 | 2020-11-12 | 2020-12-09 |
- 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