Mobile/GeckoView/Bugs: Difference between revisions
(→Release Planning: Updates for Release 82 planning) |
(→Upcoming Release Development Dates: Add dates for GV83) |
||
Line 176: | Line 176: | ||
|- | |- | ||
| 82 || 2020-08-20 || 2020-09-16 | | 82 || 2020-08-20 || 2020-09-16 | ||
|- | |||
| 83 || 2020-09-17 || 2020-10-14 | |||
|} | |} | ||
Revision as of 19:35, 23 July 2020
Untriaged Bugs
Bugs in the GeckoView product that have no priority:
145 Total; 145 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Fennec bugs without a GeckoView whiteboard tag (like [geckoview-] for non-GeckoView bugs):
Current Release
GV 81 highlights:
Release development runs July 23rd 2020 - Aug 19th 2020
Bugs with [geckoview:m81] (GV 81) 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?] | ||
1650814 | Reloading a data Uri returns an error | [fxr][geckoview:m81] | ||
FIXED | 1634504 | Remove deprecated GeckoRuntime#registerWebExtension and related | [geckoview:m81] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1648149 | Migrate GeckoViewContentChild.js to actor | [geckoview:m80] [geckoview:m81] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1648154 | Migrate GeckoViewProgressChild.js to actor | [geckoview:m81][geckoview:m82] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1656078 | java.lang.IllegalArgumentException: at org.mozilla.geckoview.GeckoRuntimeSettings.setFontSizeFactorInternal | [geckoview:m81] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1530022 | Pass a WebResponse to ContentDelegate.onExternalResponse | [geckoview:m81][geckoview:m82] | [:owlish] 🦉 PST |
FIXED | 1654621 | [1530022 subtask 1] Refactor nsIExternalHelperAppService interface | [geckoview:m81] | [:owlish] 🦉 PST |
FIXED | 1654722 | [1530022 subtask 2] Add new API method to ContentDelegate to return WebResponse for downloads | [geckoview:m81][geckoview:m82] | [:owlish] 🦉 PST |
FIXED | 1655618 | [1538348 subtask 1] Add Web Extension Downloads API stubs, GV part | [geckoview:m81] | [:owlish] 🦉 PST |
FIXED | 1651705 | UAF in nsWindow::LayerViewSupport::OnDetach | [geckoview:m80][geckoview:m81][geckoview:m82][post-critsmash-triage][adv-main83+r] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1654361 | Support controlling cookie purging in GeckoView | [geckoview:m81] | Dylan Roeh (:droeh) (he/him) |
FIXED | 1623715 | Support platform level MediaControl and MediaSession API implementation | [geckoview:m79][geckoview:m80][geckoview:m81] | Eugen Sawin [:esawin] |
FIXED | 1658456 | Investigate options for a reusable image resource structure | [geckoview:m81][geckoview:m82] | Eugen Sawin [:esawin] |
FIXED | 1655580 | Fenix leaks 7MB (heap-unclassified) every time the browser app is foregrounded | [geckoview:m81][fxr] | Markus Stange [:mstange] |
FIXED | 1654832 | [meta] GV Content Permissions overhaul meta | [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84][geckoview:m85][geckoview:m87][geckoview:m88] | |
FIXED | 1633322 | PanZoomController erroneously returns INPUT_RESULT_HANDLED_CONTENT | [geckoview:m78][geckoview:m79][geckoview:m80][geckoview:m81] | 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) |
FIXED | 1657713 | Produce and expose multi-locale geckoview_example (GVE) from fat AAR (Bgv) builds | [geckoview:m81][geckoview:m82] | James Willcox (:snorp) (jwillcox@mozilla.com) (he/him) |
DUPLICATE | 1651216 | Crash in [@ nsWindow::LayerViewSupport::FlipScreenPixels] | [geckoview:m80][fenix:p1] [geckoview:m81] | |
WORKSFORME | 1621380 | After calling reject in a onAndroidPermissionsRequest we still get a onMediaPermissionRequest | [fxr:p1] [geckoview:m81] | |
INCOMPLETE | 1656342 | Move menus API code from browser to toolkit | [geckoview:m81][geckoview:m82] | |
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 | 1654800 | Full screen landscape videos cuts off lower part of video. | [geckoview:m81] |
24 Total; 24 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Bugs with [geckoview:m81] (GV 81) whiteboard tag outside the GV component:
Resolution | ID | Component | Summary | Whiteboard | Assigned to |
---|---|---|---|---|---|
FIXED | 1647797 | Graphics | Empty screenshot when attaching GeckoView to already loaded session | [geckoview:m81][fenix:p1] | Jamie Nicol [:jnicol] |
FIXED | 1654817 | Sandboxing | Activate e10s-multi on nightly | [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84] | (No longer employed by Mozilla) Aaron Klotz |
FIXED | 1630066 | Sandboxing | test_ext_sendmessage_reply2.html is busted on Android (DocumentChannel) | [geckoview:m78][geckoview:m79][geckoview:m80] [geckoview:m81] [fission:android:m2] [geckoview:2022h2?] [addons-jira] | Luca Greco [:rpl] [:luca] [:lgreco] |
FIXED | 1654570 | Sandboxing | Telemetry probe for content processes killed by Android due to resource reclamation | [geckoview:m81][geckoview:m82][geckoview:m83] |
4 Total; 4 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Bugs closed during period (23rd July 2020 - 19th August 2020) not tagged to release:
9 Total; 9 Open (100%); 0 Resolved (0%); 0 Verified (0%);
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:
46 Total; 46 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Release Planning
Nominated bugs for Firefox 82 release:
Resolution | ID | Summary | Whiteboard | Assigned to |
---|---|---|---|---|
1662794 | Incomplete error page displayed if network cuts off mid page load | [geckoview:m82] | ||
1538348 | [meta] Implement the |downloads| extension API | [geckoview:m78] [geckoview:m79] [geckoview:m80] [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84] [geckoview:2023?] | ||
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 | 1661480 | GeckoView no longer restoring scroll position | [geckoview:m82] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1564451 | Camera remains active when the app is in background or the phone is locked | [geckoview:m82][fenix:p1] | [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 | 1661270 | Video fullscreen button is broken with iframes | [geckoview:m82] | [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 | 1660241 | Add GeckoRuntimeSetting for safebrowsing provider | [geckoview:m82][geckoview:m83] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1648154 | Migrate GeckoViewProgressChild.js to actor | [geckoview:m81][geckoview:m82] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1649494 | Crash in [@ mozilla::widget::AndroidAlerts::ShowPersistentNotification] | [geckoview:m82] | [ex-Mozilla] Agi Sferro | :agi |
FIXED | 1530022 | Pass a WebResponse to ContentDelegate.onExternalResponse | [geckoview:m81][geckoview:m82] | [:owlish] 🦉 PST |
FIXED | 1650108 | Remove Parcelable from GeckoSession | [geckoview:m82][geckoview:m83] | [:owlish] 🦉 PST |
FIXED | 1654722 | [1530022 subtask 2] Add new API method to ContentDelegate to return WebResponse for downloads | [geckoview:m81][geckoview:m82] | [: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 | 1662590 | [1530022 subtask 3] Migrate GeckoView Example to the new API endpoint | [geckoview:m82] | [: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 | 1651705 | UAF in nsWindow::LayerViewSupport::OnDetach | [geckoview:m80][geckoview:m81][geckoview:m82][post-critsmash-triage][adv-main83+r] | (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 | 1658456 | Investigate options for a reusable image resource structure | [geckoview:m81][geckoview:m82] | Eugen Sawin [:esawin] |
FIXED | 1658937 | Move remaining media session events and controls to WebIDL | [geckoview:m82] | Eugen Sawin [:esawin] |
FIXED | 1662508 | Use Image API in MediaSession and WebExtension | [geckoview:m82] | 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) |
FIXED | 1657713 | Produce and expose multi-locale geckoview_example (GVE) from fat AAR (Bgv) builds | [geckoview:m81][geckoview:m82] | James Willcox (:snorp) (jwillcox@mozilla.com) (he/him) |
FIXED | 1660546 | Calling GeckoView.setSession() with an existing session sometimes fails to draw new session | [geckoview:m82] | James Willcox (:snorp) (jwillcox@mozilla.com) (he/him) |
FIXED | 1661346 | Disable AV1 on Android | [geckoview:m82] | James Willcox (:snorp) (jwillcox@mozilla.com) (he/him) |
FIXED | 1549418 | Implement Web Authentication FIDO2 support in GeckoView | [geckoview:m82] | James Willcox (:snorp) (jwillcox@mozilla.com) (he/him) |
DUPLICATE | 1621825 | Videos do not autoplay unless WIFI is connected | [fenix:p1][geckoview:m82][geckoview:m83] | [:owlish] 🦉 PST |
DUPLICATE | 1658462 | Crash in mozilla::widget::AndroidAlerts::ShowPersistentNotification | [geckoview:m82] | |
INCOMPLETE | 1656342 | Move menus API code from browser to toolkit | [geckoview:m81][geckoview:m82] | |
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 |
37 Total; 37 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 |
- 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