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
1609779 Geckoview is not notifying the GeckoMediaDelegate after permission is granted and then rejected
1610145 Touch events can have incorrect clientX/clientY
1610159 make keycodes ignorable
1610959 viewport size with top dynamic toolbar looks wrong
1610960 pinch to zoom jumps to top left if text is selected
1610968 Dark theme could have dark loading screen
1611270 Delete unused NSSBridge.java
1611451 Add some missing docs to `WebNotification`
1611468 JUnit test failures due to content process crash are misreported

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


Bugs with a GeckoView whiteboard tag (without a ":p" priority):

Full Query
ID Summary Whiteboard Assigned to
1531455 Limit the number of chrome Custom Elements that get loaded for GeckoView [qf:p1:pageload] [geckoview]
1544638 WPT on Geckoview frequently crashes in FileAPI/url/url-in-tags.window.html [geckoview]
1563990 Load more comments JS on mobilenet.cz behaving strangely [geckoview]
1596164 navigator.geolocation.getCurrentPosition success callback not called when maximumAge option is specified [geckoview]
1603499 Update mozcrash's handling of java exceptions to work with JSON-formatted .extra files [geckoview] Geoff Brown [:gbrown] (less available until Feb 5)
1609505 GeckoView tests take too long to run for try builds requested by GeckoView developers [geckoview]
1610952 Fenix jumps up while scrolling [geckoview]
1610956 [webrender?] graphics issue when scrolling steamcommunity.com [geckoview]
1610965 Cannot display full web page [geckoview]

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


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

Current Sprint

GV 74 highlights:

Sprint runs January 6th 2020 - January 29th 2020

Bugs with [geckoview:m74] (GV 74) whiteboard tag in the GV component:

Full Query
Resolution ID Summary Whiteboard Assigned to
1554302 Cannot go back after navigating to main process pages (e.g. about: pages) [geckoview:m74] :Agi | ⏰ PST | he/him
1599581 Implement update Extension [geckoview:m74] Brendan Dahl [:bdahl]
1600704 Redirecting to intent:// URIs in GV does not call onLoadRequest [geckoview:m1912][geckoview:m74] Dylan Roeh (:droeh) (he/him)
1503656 Android cutout support for CSS env() safe area insets [geckoview:m1910] [geckoview:m1911] [geckoview:m1912][geckoview:m74] Makoto Kato [:m_kato]
1569007 Text input problems in Fenix and Focus+GV: cursor jumps around, characters are duplicated [geckoview:m1911] [geckoview:m1912][geckoview:m74] Makoto Kato [:m_kato]
1596920 Text entry in Gecko is broken on the Oculus Go in Firefox Reality [geckoview:m1912] [geckoview:m74] Makoto Kato [:m_kato]
1607847 Make a proof-of-concept app for compositing in Android UI renderer [geckoview:m74] James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
1598792 Expose |options_ui| to embedders [geckoview:m74] Thomas Wisniewski [:twisniewski]
FIXED 1599585 Implement enable/disable Extension [geckoview:m74] :Agi | ⏰ PST | he/him
FIXED 1602565 WebExtension fails to register with "aEventDispatcher is null" [geckoview:m1912][geckoview:m74] :Agi | ⏰ PST | he/him
FIXED 1604222 Add a way to know if an addon is disabled by user or because not supported [geckoview:m74] :Agi | ⏰ PST | he/him
FIXED 1608296 WebExtension$DelegateController is null intermittently [geckoview:m74] :Agi | ⏰ PST | he/him
FIXED 1594820 Improve asynchronicity of content process startup [geckoview:m1911] [geckoview:m1912][geckoview:m74] Aaron Klotz [:aklotz]
FIXED 1595834 Make GeckoProcessManager interface aware of e10s-multi [geckoview:m1912][geckoview:m74] Aaron Klotz [:aklotz]
FIXED 1600663 ContentParent::MarkAsDead should alert Android to unbind content process service [geckoview:m1912][geckoview:m74] Aaron Klotz [:aklotz]
FIXED 1533406 GeckoView: Private sessions are not "shared" [geckoview:m74] Brendan Dahl [:bdahl]
FIXED 1608266 Typo "windowType" in geckoview.js [geckoview:m74] Brendan Dahl [:bdahl]
FIXED 1597793 Support tabs.onActivated [geckoview:m74] Christoph Walcher
FIXED 1587552 Allow removing a content blocking exception in GV by URI [geckoview:m1912][geckoview:m74] Dylan Roeh (:droeh) (he/him)
FIXED 1588237 Intermittent org.mozilla.geckoview.test.TelemetryTest.testOnTelemetryReceived | application crashed [@ mozilla::jni::Accessor::EndAccess<mozilla::java::RuntimeTelemetry::Proxy::DispatchHistogram_t>(mozilla::java::RuntimeTelemetry::Proxy::DispatchHistogram [geckoview:m74] Eugen Sawin [:esawin]
FIXED 1608514 Login Storage login update not triggered when GUID is set [geckoview:m74] Eugen Sawin [:esawin]
FIXED 1609701 Inactive GeckoSessions break when reloaded [geckoview:m74] Eugen Sawin [:esawin]
FIXED 1609753 RemoteWebProgress failed to call onContentBlockingEvent [geckoview:m74] Eugen Sawin [:esawin]
FIXED 1610353 Extend the Login Storage API to support reporting used logins [geckoview:m74] Eugen Sawin [:esawin]
FIXED 1508730 Expose certificate information in WebResponse [geckoview:m74] James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
FIXED 1609158 Ensure that `window.open('file://...')` does not work from a remote page [geckoview:m74] James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
DUPLICATE 1600702 Main process pages do not render correctly after app is paused/resumed [geckoview:m74]
WORKSFORME 1554779 Intermittent TEST-UNEXPECTED-TIMEOUT | runjunit.py | Timed out after 2400 seconds [geckoview:m1912][geckoview:m74][retriggered][stockwell unknown] James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)

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


Bugs with [geckoview:m74] (GV 74) whiteboard tag outside the GV component:

Full Query
Resolution ID Component Summary Whiteboard Assigned to
FIXED 1608577 General Get rid of "using namespace mozilla::java" in Gecko [geckoview:m74] Aaron Klotz [:aklotz]
FIXED 1610878 Panning and Zooming Remove using namespace mozilla::java from AndroidAPZ.cpp [geckoview:m74] Aaron Klotz [:aklotz]
FIXED 1610678 Source Code Analysis Prevent code from containing using directives for the mozilla::java namespace [geckoview:m74] Aaron Klotz [:aklotz]

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


Bugs closed during sprint period (6th Jan 2020 - 29th Jan 2020) no tagged to sprint:

Full Query
Resolution ID Summary Whiteboard Assigned to
FIXED 1579440 Geckoview confuses libxul / gecko about whether multiprocess mode is on/available [browser.tabs.remote.autostart] :Agi | ⏰ PST | he/him
FIXED 1588150 Add "run extension" to GVE :Agi | ⏰ PST | he/him
FIXED 1605256 Expose harness exceptions differently in our junit tests :Agi | ⏰ PST | he/him
FIXED 1609019 browser.privatebrowsing.autostart not defined on Android :Agi | ⏰ PST | he/him
FIXED 1609750 Debugging extension from about:debugging throws :Agi | ⏰ PST | he/him
FIXED 1610571 Extension can be installed by navigating to a a.m.o .xpi URL :Agi | ⏰ PST | he/him
FIXED 1610608 Remove unused ErrorPageEventHandler :Agi | ⏰ PST | he/him
FIXED 1610914 Extensions with theme_icons crash in the Icon code :Agi | ⏰ PST | he/him
FIXED 1610936 Enable browser.tabs.remote.autostart in wpt tests :Agi | ⏰ PST | he/him
FIXED 1611474 Javadoc error in LoginStorage.java :Agi | ⏰ PST | he/him
FIXED 1604345 Intermittent org.mozilla.geckoview.test.crash.ParentCrashTest.crashParent | java.lang.IllegalThreadStateException: Expected thread 1 ("main"), but running on thread 113 ("Instr: android.support.test.runner.AndroidJUnitRunner") Aaron Klotz [:aklotz]
FIXED 1607818 GeckoView socket process crashes on startup Brendan Dahl [:bdahl]
FIXED 1609423 Intermittent TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.LoginStorageDelegateTest.loginUpdateAccept | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms Eugen Sawin [:esawin]
FIXED 1607814 Add section for debugging Android Studio on Windows Emily Toop (:fluffyemily)
FIXED 1607817 Update Quick Start Guide to add instructions to force gradle sync Emily Toop (:fluffyemily)
FIXED 1607843 Update GV quick start guide with ESLint Emily Toop (:fluffyemily)
FIXED 1606370 ./mach mochitest error: Exception: A cross-directory support file [...] does not appear in any other manifest. "devtools/client/shared/test/telemetry-test-helpers.js" Geoff Brown [:gbrown] (less available until Feb 5)
FIXED 1608831 Give geckoview-junit its own profile configuration in automation Geoff Brown [:gbrown] (less available until Feb 5)
FIXED 1594451 The bottom banner on theguardian.com ignores the dynamic toolbar Hiroyuki Ikezoe (:hiro)
FIXED 1607124 Query system colors directly in child processes Hiroyuki Ikezoe (:hiro)
FIXED 1491912 Add "Android 5.0 x86-64" build task name to Treeherder and TryChooser
FIXED 1560995 GeckoThread should not wait for process preload
FIXED 1607230 Intermittent org.mozilla.geckoview.test.FinderTest.find_linksOnly | status -2 [stockwell fixed:backout]
FIXED 1542579 GV's about:support page's Application Name says "Fennec" James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
FIXED 1598793 Use the GeckoView Logo for the GVE app icon James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
FIXED 1608560 Use androidx instead of support lib for instrumented test runner James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
FIXED 1608570 Clean up more Fennec-specific build bits James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
FIXED 1608588 Restrict notification permission prompts (just like on desktop) James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
FIXED 1609274 Remove or provide a way to remove the video autoplay pop-up James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
FIXED 1610338 Popup blocking is broken James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
FIXED 1610619 Remove `GeckoJarReader` James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
FIXED 1611441 Socket server hangs on startup when running JUnit tests in Android Studio James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
FIXED 1601660 Make GeckoView get content blocking log from the parent process Tim Huang[:timhuang]

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


Sprint Planning

Nominated bugs for Firefox 75 release:

Full Query
Resolution ID Summary Whiteboard Assigned to
1608301 bindService abstraction [geckoview:m75] Aaron Klotz [:aklotz]
1608302 Manage multiple content processes in GeckoProcessManager [geckoview:m75] Aaron Klotz [:aklotz]
1592047 Add visibility info to Autofill elements [geckoview:m1911][geckoview:m75] Eugen Sawin [:esawin]
1543721 Add support for the Storage Access API prompts on GeckoView [geckoview:m75]
1608467 Update calls to MediaManagerService.mediaCaptureWindowState to be non-recursive [geckoview:m75]
1598068 SIGSEGV; avc denied open for /dev/ashmem when targeting SDK version 29+ [geckoview:m75] James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)

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


Upcoming "Sprint" dates

GV Version Start Date End Date
73 2019-12-05 2020-01-01
74 2020-01-06 2020-01-29
75 2020-01-30 2020-02-26
76 2020-02-27 2020-03-25