Mobile/GeckoView/Bugs

From MozillaWiki
Jump to: navigation, search

Untriaged Bugs

Bugs in the GeckoView product that have no priority:

Full Query
ID Summary Whiteboard Assigned to
1672782 [Bug] Listening to youtube in the background goes white
1673068 Remove nsILoadURIDelegate.loadURI
1673100 Add a version of gv-junit that runs fission

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


Fennec bugs without a GeckoView whiteboard tag (like [geckoview-] for non-GeckoView bugs):

Current Release

GV 84 highlights:

Release development runs OCt 15th 2020 - Nov 11th 2020

Bugs with [geckoview:m84] (GV 84) whiteboard tag in the GV component:

Full Query
Resolution ID Summary Whiteboard Assigned to
1648156 Migrate GeckoViewSelectionActionChild.js to actor [geckoview:m84] Agi Sferro | :agi | ⏰ PST | he/him
1660286 HistoryItem.title is null sometimes but it's tagged as @NonNull [geckoview:m82] [geckoview:m83][geckoview:m84] Agi Sferro | :agi | ⏰ PST | he/him
1672552 BrowserParent::GetDocShellIsActive returns false on the foreground tab content when it's restored from seession [geckoview:m84] Agi Sferro | :agi | ⏰ PST | he/him
1650118 Remove GeckoRuntimeSettings.Builder.useMultiprocess and GeckoRuntimeSettings.getUseMultiprocess [geckoview:m82] [geckoview:m83][geckoview:m84] Aaron Klotz [:aklotz]
1654817 Activate e10s-multi on nightly [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84] Aaron Klotz [:aklotz]
1669551 MediaRecorder-peerconnection - Expected timeouts shown as failures [geckoview:m83][geckoview:m84] Aaron Klotz [:aklotz]
1538348 Implement the |downloads| API [geckoview:m78][fenix:p2][geckoview:m79] [geckoview:m80] [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84] [:owlish] 🦉 PST
1656336 [1538348 subtask 2] Add Web Extension Downloads API stubs, Web Extension part [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84] [:owlish] 🦉 PST
1641715 GeckoView doesn't load for external apps (custom tabs/PWAs) in AC and Fenix [geckoview:m79][fenix:p1][geckoview:m80][geckoview:m84] Dylan Roeh (:droeh) (he/him)
1654832 Overhaul content permissions handling in GV [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84] Dylan Roeh (:droeh) (he/him)
1659481 Move Media Session module to actors [geckoview:m82][geckoview:m83][geckoview:m84] Eugen Sawin [:esawin]
1667278 Intermittent org.mozilla.geckoview.test.MediaSessionTest.domMultiSessions | java.lang.AssertionError: onMetadata should be called specified number of times [geckoview:m84] Eugen Sawin [:esawin]
1660932 contentEditable element scroll to top when cursor position changes by click [geckoview:m82][geckoview:m83][geckoview:m84] Makoto Kato [:m_kato]
1672566 [Bug] TransactionTooLargeException [fenix:p1][geckoview:m84] Makoto Kato [:m_kato]
1637597 Crash in [@ java.lang.Exception: at org.mozilla.gecko.mozglue.GeckoLoader.loadGeckoLibsNative(Native Method)] [geckoview:m82][geckoview:m83][geckoview:m84]
1648148 Migrate GeckoViewAutofillChild.js to actor [geckoview:m84]
1648153 Migrate GeckoViewMediaChild.js to actor [geckoview:m84]
1658818 Startup crash on ASan builds [geckoview:m84]
1658988 Failure while redirecting and calling window.close() [fuzzblocker][geckoview:m82][geckoview:m83][geckoview:m84]
1671460 Add extra metadata about deprecation [geckoview:m84]
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)
1672204 Swiping on google maps' bottom sheet returns INPUT_RESULT_HANDLED [fenix:p1][geckoview:m84] James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
FIXED 1646810 GeckoView needs to start using DocumentChannel process switching (instead of E10SUtils) [geckoview:m84] Agi Sferro | :agi | ⏰ PST | he/him
FIXED 1665068 `GeckoView.coverUntilFirstPaint()` should also call `Compositor.setClearColor()` [geckoview:m83][geckoview:m84] Agi Sferro | :agi | ⏰ PST | he/him
FIXED 1672046 Progress updates lost (only 15 and 100 are received) [geckoview:m84] Agi Sferro | :agi | ⏰ PST | he/him
FIXED 1672247 Duplicate start events in onProgressChange [geckoview:m84] Agi Sferro | :agi | ⏰ PST | he/him
FIXED 1672262 Avoid sending multiple events in onProgressChanges when switching process [geckoview:m84] Agi Sferro | :agi | ⏰ PST | he/him
FIXED 1668892 wpt failure in operator-dictionary-spacing-004.html when e10s-multi enabled by default [geckoview:m83][geckoview:m84] Aaron Klotz [:aklotz]
FIXED 1672221 Missing null check in NPZCSupport::InputEvent::Run [geckoview:m84] Aaron Klotz [:aklotz]
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 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]

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


Bugs with [geckoview:m84] (GV 84) whiteboard tag outside the GV component:

Full Query
Resolution ID Component Summary Whiteboard Assigned to
1581971 Mach Core Teach `mach run` about `--debug` and friends for `mobile/android` [geckoview:p1][geckoview:m84] Aaron Klotz [:aklotz]

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


Bugs closed during period (15th Oct 2020 - 11th Nov 2020) not tagged to release:

Full Query
Resolution ID Summary Whiteboard Assigned to
FIXED 1667471 Expose a way to filter headers in loadUri [geckoview:m83] Agi Sferro | :agi | ⏰ PST | he/him
FIXED 1671184 Don't send GeckoView:UpdateSettings to child processes Agi Sferro | :agi | ⏰ PST | he/him
FIXED 1671571 Deprecated loadUrl() API not backwards compatible (null headers) Agi Sferro | :agi | ⏰ PST | he/him
FIXED 1671578 Implement GeckoSession.Loader.equals() Agi Sferro | :agi | ⏰ PST | he/him
FIXED 1672838 Add --enable-fission to |mach run| Agi Sferro | :agi | ⏰ PST | he/him
FIXED 1672285 GV now needs to set browser.tabs.remote.autostart in its default prefs Aaron Klotz [:aklotz]
FIXED 1669577 Add REPLACED_UNSAFE_CONTENT to LogEvent [geckoview:m83] Dylan Roeh (:droeh) (he/him)
FIXED 1658948 Software keyboard isn't shown again on contenteditable. [geckoview:m82][geckoview:m83] Makoto Kato [:m_kato]
FIXED 1672095 Inputting character isn't inserted at caret position. Makoto Kato [:m_kato]

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


Bugs with P1 priority not assigned to the current sprint:

Full Query
Resolution ID Summary Whiteboard Assigned to
1666635 Set android:debuggable in androidTest manifest Aaron Klotz [:aklotz]
1655196 High ratio of ERROR_NO_MINIDUMP_HEADER
1660867 GeckoViewPushController returns failure code: 0x80004005 (NS_ERROR_FAILURE) [geckoview:m82][geckoview:m83] James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)

3 Total; 3 Open (100%); 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]
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]

9 Total; 9 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
1458653 Two short flings can be faster on Fennec than Chrome Panning and Zooming [gfx-noted] [geckoview:p3] [qf-][fenix:p1] Markus Stange [:mstange]
1538348 Implement the |downloads| API Extensions [geckoview:m78][fenix:p2][geckoview:m79] [geckoview:m80] [geckoview:m81][geckoview:m82][geckoview:m83][geckoview:m84] [:owlish] 🦉 PST
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]
1641715 GeckoView doesn't load for external apps (custom tabs/PWAs) in AC and Fenix General [geckoview:m79][fenix:p1][geckoview:m80][geckoview:m84] Dylan Roeh (:droeh) (he/him)
1648079 White space at bottom of GeckoView Layout [geckoview] [fenix:p1][geckoview:toolbar]
1670279 Mark canonical redirects in IHistory.visitUri DOM: Navigation [fenix:p1]
1672204 Swiping on google maps' bottom sheet returns INPUT_RESULT_HANDLED General [fenix:p1][geckoview:m84] James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
1672566 [Bug] TransactionTooLargeException General [fenix:p1][geckoview:m84] Makoto Kato [:m_kato]

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 | ⏰ PST | he/him 2020-09-12T09:43:04Z

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


Release Planning

Nominated bugs for Firefox 85 release:

Full Query
Resolution ID Summary Whiteboard Assigned to
1672478 Support HTTPS-only mode in GV [geckoview:m85] Dylan Roeh (:droeh) (he/him)
1665157 Remove deprecated ContentDelegate.onExternalResponse [geckoview:m85]
1671453 Expose list of permissions in API [geckoview:m85]

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


Upcoming Release Development Dates

GV Version Start Date End Date
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
86 2020-12-10 2021-01-06
87 2021-01-07 2021-02-03

Additional Links

GV Bugs Fixed on previous releases

GV Bugs Fixed on Firefox83

GV Bugs Fixed on Firefox82

GV Bugs Fixed on Firefox81