Mobile/GeckoView/Bugs

From MozillaWiki
Jump to: navigation, search

GVTV Backlog

Full Query
Resolution ID Summary Whiteboard Assigned to
1538023 MediaCache sometimes evicts data at the current playback position and doesn't try to download it again [gvtv:p1] Chris Pearce [:cpearce (GMT+13)]
1509110 GeckoView: Expose "history stack" of a session and allow navigating to index [gvtv:p1] [geckoview:fenix:m2] Dylan Roeh (:droeh) (PTO until 4/1/19)
1308405 Reduce the number of Java objects created for out-of-process decoders. [gvtv:p1] John Lin [:jhlin][:jolin]
1529486 Dropped frames on youtube.com/tv using geckoview on FireTV [gvtv:p1] John Lin [:jhlin][:jolin]
1530486 FFTV+GV can't close Keyboard popup when pressing hardware back [gvtv:p1] Makoto Kato [:m_kato]
1536864 Clicking the soft keyboard with a mouse does not enter any characters with FFTV+GV [gvtv:p2] Makoto Kato [:m_kato]
1504886 Twitch.tv video playback is laggy and freezes using GV 67 on Fire TV Cube [qf:p2:responsiveness] [gvtv:p1] [geckoview:p1]
1506924 Let Android EME ride the trains [geckoview:p2] [gvtv:p2]
1523443 Hide or randomize Widevine’s device identifiers on Android [gvtv:p2]
1532250 Issues playing video on youtube.com/tv in GeckoView on Amazon Fire TV devices [gvtv:p1] [geckoview:p1]
1533129 No option to play 4K video on FFTV + GV 67 [gvtv:p2] [geckoview:p2]
1533511 GV 67 can't play YouTube video in FFTV+GV [gvtv:p1] [geckoview:p1]
1535074 Noticeable text snapping happening on youtube.com/tv with GeckoView on Fire TV [gvtv:p1]
1535086 youtube.com/tv doesn't load some of the time on FFTV [gvtv:p1]
1535511 Tearing playing YouTube video on FireStick with GeckoView [gvtv:p1]
1536872 about:config doesn't save pref changes in FFTV+GV [gvtv:p1][geckoview:fenix:m4]
1538969 High Fill Ratio (3.0) playing back YouTube video on FireTV 4k stick [gvtv]
1531833 Miscellaneous audio improvements on Windows and Android [gvtv:p1] Paul Adenot (:padenot)
1524091 GeckoView API to prompt the user when a site wants to play EME content [gvtv:p2] [geckoview:p2] Randall Barker [:rbarker]
1531531 Update GeckoView API implementation to use scrollToVisual() in place of window.scrollTo() [gvtv:p2] [geckoview:p2] Randall Barker [:rbarker]
1454752 GeckoView memory pressure handling [geckoview:fenix:p2][gvtv:p2] James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
1535131 GeckoSession.loadData() and GeckoSession.loadString() behave differently on non base64 relevant uri input [gvtv:p2] James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)

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


Fenix M3 Backlog

March 1-29

Deliverables:

Full Query
Resolution ID Summary Whiteboard Assigned to
1518843 Add messaging support for WebExtensions [geckoview:fenix:m2] Agi | :agi | ⏰ EST | he/him
1509110 GeckoView: Expose "history stack" of a session and allow navigating to index [gvtv:p1] [geckoview:fenix:m2] Dylan Roeh (:droeh) (PTO until 4/1/19)
1528509 GeckoView state saving is under-tested [geckoview:fenix:m3] Dylan Roeh (:droeh) (PTO until 4/1/19)
1527074 Persistent Storage permission request is not triggering any calls to onAndroidPermissionsRequest neither onContentPermissionRequest [geckoview:fenix:m3] Emily Toop (:fluffyemily)
1532582 Autofill: Popup not aligned with input field [geckoview:fenix:m3] Emily Toop (:fluffyemily)
1529972 GV API to toggle CSS prefers-color-scheme media query (aka CSS Dark Mode) [geckoview:fenix:m3] Matt Brubeck (:mbrubeck)
1538942 Fenix crashing when visiting scalar-conf.com: Exception: data is null [geckoview:fenix:m3]
1538702 Can't recreate serialized `GeckoSession.SessionState` from serialized string [geckoview:fenix:m3] James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)

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


Fenix M4 Backlog

March 28 - April 24

Deliverables:

  • Fix bugs
Full Query
ID Summary Whiteboard Assigned to
1528279 GeckoView randomly stops displaying web pages [geckoview:fenix:m4] Agi | :agi | ⏰ EST | he/him
1530757 Confirm that GV 67 crash reporter is working in Focus 8.0 [geckoview:fenix:m4] Chris Peterson [:cpeterson]
1531858 Update Focus to GV 67 Beta [geckoview:fenix:m4] Dylan Roeh (:droeh) (PTO until 4/1/19)
1149300 Input sometimes not scrolled above soft keyboard on focus [geckoview:fenix:m4] Makoto Kato [:m_kato]
1516048 Adjust bottom fixed position to visible viewport while toolbar is transitioning [geckoview:fenix:m4][layout:triage-discuss]
1528585 NYTimes website login shows Spinner then fails [geckoview:fenix:m4]
1529110 Some sites' page loads are slower when Tracking Protection is enabled [geckoview:fenix:m4][qf:p1:pageload][anti-tracking][perf]
1533271 GV API to enable offline browsing mode [geckoview:fenix:m4]
1535985 `<datalist>` HTML element should display autocompletion drop-down UI [geckoview:fenix:m4]
1536222 URL bar covers fixed elements at the bottom of the page [geckoview:fenix:m4]
1536797 Changes to localStorage do not always get committed when app exits [geckoview:fenix:m4]
1536872 about:config doesn't save pref changes in FFTV+GV [gvtv:p1][geckoview:fenix:m4]
1507569 Teach canScrollVertically about fullscreen and scrollable pages (to deal with dynamic toolbar issues) [geckoview:fenix:m4] James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)

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


Fenix M5 Backlog

April 25 - May 22

Deliverables:

  • Fix bugs
Full Query
ID Summary Whiteboard Assigned to
1531862 Update Focus to GV 67 Release (or 68 Beta?) [geckoview:fenix:m5] Dylan Roeh (:droeh) (PTO until 4/1/19)
1471340 Unable to scroll after watching fullscreen video [geckoview:fenix:m5] Matt Brubeck (:mbrubeck)

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


Fenix Post-MVP Backlog

Nice-to-have bugs to be fixed after Fenix MVP:

Full Query
ID Summary Whiteboard Assigned to
1534640 GeckoView WebExtension pages support. [geckoview:fenix:p2] Agi | :agi | ⏰ EST | he/him
1456557 Multiple files won't upload after selecting for HTML input element [priority:high][geckoview:fenix:p3] Andrei Lazar
1441059 onLoadRequest can change the order of loads [geckoview:fenix:p2] Dylan Roeh (:droeh) (PTO until 4/1/19)
1501108 Add GV API for cross-origin attributes (to support container tabs) [geckoview:fenix:p2] Eugen Sawin [:esawin]
1474902 Gecko doesn't report the correct IME action when in an HTML form field [geckoview:fenix:p3] Makoto Kato [:m_kato]
1475738 Fennec and Geckoview do not fire letter or number keypress events while typing into a contenteditable element. [webcompat][geckoview:fenix:p2] Makoto Kato [:m_kato]
1511154 Hotels.com date picker closes before user has a chance to pick a date [geckoview:fenix:p2] Makoto Kato [:m_kato]
1511157 Hotels.com location selection requires two taps in Focus+GV, but only one in Focus+WebView [geckoview:fenix:p2] Makoto Kato [:m_kato]
1530402 GeckoView support for PageAction web-extension API [geckoview:fenix:p3] Matt Brubeck (:mbrubeck)
1508976 Produce a universal (fat) GV AAR with native libraries for multiple architectures in automation [geckoview:fenix:p2] Nick Alexander :nalexander [he/him]
1522581 Publish a universal (fat) GV AAR with native libraries for multiple architectures [geckoview:fenix:p2] Nick Alexander :nalexander [he/him]
1533051 Teach Gecko to packages prefs to architecture-specific paths for Android fat AAR/GeckoView multi-architecture builds [geckoview:fenix:p2] Nick Alexander :nalexander [he/him]
814110 Stopping initial page load then refreshing loads about:blank [geckoview:fenix:p3]
1340169 Add EME UI to Fenix [geckoview:fenix:p3]
1343678 Figure out Web Push support for GeckoView [geckoview:fenix:p3]
1402369 Implement Web Share API [geckoview:fenix:p3][webcompat]
1443743 Pop-ups doorhanger not displayed in custom tabs [geckoview:fenix:p3]
1445285 Animating GeckoView [geckoview:fenix:p3]
1447406 Eliminate initial navigation to about:blank [geckoview:fenix:p3]
1455253 Back arrow is missing from the Firefox custom tab three dot menu [geckoview:fenix:p2]
1470387 GV API to provide website metadata (specifically canonical link) [geckoview:fenix:p3]
1479749 Specific options from 'Clear private data on exit' disconnect Firefox account [geckoview:fenix:p3]
1483677 Add historyUrl to GeckoSession.loadData [geckoview:fenix:p2]
1484734 Fennec nightly has issues loading nfl.com mobile site [geckoview:fenix:p3]
1485449 [meta] wr-android [gfx-noted][geckoview:fenix:p3]
1489669 API request for selectively deleting user data using GeckoSession [geckoview:fenix:p2]
1491989 Autofill does not support LastPass's field classification [geckoview:fenix:p3]
1493126 Homescreen icon from a PWA is not anti-aliased [geckoview:fenix:p3]
1504685 Week input opens keyboard after set value via native dialog [geckoview:fenix:p3]
1507463 Crash in libGLESv2_adreno.so@0x34121a [geckoview:fenix:p2]
1509249 Add support for iOS-like back/forward navigation gestures [geckoview:fenix:p3]
1511003 Identity box shows "unsecure connection" while downloading a file from a secure site [geckoview:fenix:p3]
1511177 Consider different default viewport width for desktop mode pages on mobile [geckoview:fenix:p2][layout:triage-discuss]
1515431 Android autofill issues with Bitwarden [geckoview:fenix:p3]
1516471 Zoom location isn't restored after exiting fullscreen [geckoview:fenix:p3]
1517635 Opening and closing the Hotels.com date picker is super janky in Fennec [geckoview:fenix:p2][qf:p2:responsiveness]
1518056 Can't load any pages on Android Q pre-release builds [geckoview:fenix:p2]
1519197 Add 1st Party Support for AdBlock Plus-style blocklists in Gecko/GeckoView [geckoview:fenix:p2]
1519351 Deadlock(?) when saving state while on about:performance [geckoview:fenix:p2]
1520116 Podcasts are stopped and can't be replayed after switching tabs [geckoview:fenix:p2]
1520204 catch decoder process crashes [geckoview:fenix:p2]
1521094 Make slow script prompt work [geckoview:fenix:p3]
1525466 Add GV API for battery settings (power-saving mode) [geckoview:fenix:p3]
1527056 onAndroidPermissionsRequest and onContentPermissionRequest are getting call in a different order for location permission [geckoview:fenix:p3]
1527617 GeckoView: file:// URI triggers GeckoSession.ContentDelegate.onExternalResponse [geckoview:fenix:p2]
1529333 Re-evaluate which resources we auto-download on GeckoView first run and when [geckoview:fenix:p2] [qf:p1:pageload]
1530770 Enable multi-e10s [geckoview:fenix:p3] [geckoview:fxr:p2]
1530967 GeckoView: Add support for taking screenshot of full page web content [geckoview:fenix:p3]
1531455 Limit the number of chrome Custom Elements that get loaded for GeckoView [geckoview:fenix:p3][qf:p1]
1531511 Service Worker fetch requests during 'install' phase block fetch requests from main thread [geckoview:fenix:p2]
1533057 GV API for Web Notifications (without Web Push) [geckoview:fenix:p2]
1533406 GeckoView: Private sessions are not "shared" [geckoview:fenix:p3]
1535139 Startup Crash on Android Q emulator [geckoview:fenix:p2]
1536171 Determine optimal android http memory and disk cache values [qf:investigate] [geckoview:fenix:p2]
1536833 GeckoView: No overscroll effect [geckoview:fenix:p3]
1454752 GeckoView memory pressure handling [geckoview:fenix:p2][gvtv:p2] James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)
1535168 Crash reporter broken on Android Q [geckoview:fenix:p2] James Willcox (:snorp) (jwillcox@mozilla.com) (he/him)

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


Firefox Reality Backlog

Full Query
ID Summary Whiteboard Assigned to
1493225 GeckoSession.goBack() can be unresponsive during a heavy page load. [geckoview:fxr:p1][qf:js:investigate] Jim Porter (:squib)
1419190 [meta] Implement WebXR 1.0 [geckoview:fxr:p3] :kip (Kearwood Gilbert)
1419206 Enable WebXR 1.0 by default in release [geckoview:fxr:p3]
1446898 [meta] ARM64 JS baseline failures [geckoview:fxr:p2]
1451720 MaybeEnterJIT SIGSEGV crashes on Android/ARM64 (occasional) [geckoview:fxr:p2][arm64:m3]
1461480 [ARM64] Crash in js::jit::MaybeEnterJit (1MB aligned address) [geckoview:fxr:p2][arm64:m3]
1463904 1080p60 video playback freezes on Oculus Go even though audio continues to play [geckoview:fxr:p2]
1480906 Add an API for enabling draggable scrollbars [geckoview:fxr:p1]
1493232 The GeckoView crash reporter fails to be triggered by native crashes not in Gecko [geckoview:fxr:p1]
1498270 Loading file:///sdcard/ doens't return a load error [geckoview:fxr:p3]
1498484 Sketchfab frame rate is too slow in FxR on Oculus Go [geckoview:fxr:p1][webvr][qf:js:investigate]
1498485 hubs.mozilla.com frame rate with an empty scene is too slow in FxR on Oculus Go [geckoview:fxr:p1][webvr][qf:p2:responsiveness]
1500059 updateCursorAnchorInfo callbacks not received after requestCursorUpdates [geckoview:fxr:p1]
1503676 FxR crash in java.lang.NullPointerException: at org.mozilla.gecko.mozglue.GeckoLoader.nativeRun(Native Method) in MediaDrmJavaCallbacksSupport [geckoview:fxr:p1]
1528330 [meta] Deliver acceptable GeckoView performance for Firefox Reality in H1 [geckoview:fxr:p1]
1529812 Panomoments fail to load when e10s is enabled. [geckoview:fxr:p1]
1530770 Enable multi-e10s [geckoview:fenix:p3] [geckoview:fxr:p2]
1533468 Trucated "This site says" text in onAuthPrompt delegate for HTTP Basic Auth prompt [geckoview:fxr:p2]
1535275 `<option disabled>` appears invisible (white text on a white background) [geckoview:fxr:p1][layout:triage-discuss]
1447850 Move Gamepad support from GeckoView to GeckoSession. [geckoview:fxr:p3] Randall Barker [:rbarker]

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


Beta Uplifts

Bugs in the GeckoView product that have been fixed in GV 68 Nightly but not 67 Beta:

Full Query
ID Summary Whiteboard Status firefox68 Status firefox67 Assigned to
1530789 Extend Content Blocking API to support cryptomining protection experiment fixed affected Eugen Sawin [:esawin]
1535701 Make GeckoView's focus work similar to WebView's fixed affected Eitan Isaacson [:eeejay]
1537964 Call bindService() with BIND_IMPORTANT [geckoview:fxr:p1] fixed ? Randall Barker [:rbarker]

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


Bugs with a "[geckoview" or "[qf" whiteboard tags that have been fixed in GV 68 Nightly but not 67 Beta:

Full Query
Product ID Summary Whiteboard Status firefox68 Status firefox67 Assigned to
GeckoView 1463878 Reconsider a synchronous saveState API for GeckoView [geckoview:fenix:m3] fixed affected Dylan Roeh (:droeh) (PTO until 4/1/19)
GeckoView 1527778 Process switching issue with pages loaded in the parent proceess (about:config and error pages) [geckoview:fenix:m2] fixed affected Matt Brubeck (:mbrubeck)
Core 1531535 Add a smooth scrolling option to nsIDOMWindowUtils.scrollToVisual() [gvtv:p2] [geckoview:p2] fixed affected Botond Ballo [:botond]
GeckoView 1532850 Implement the backend for prefers-color-scheme on Android [geckoview:fenix:m4][qa-triaged] fixed affected Hiroyuki Ikezoe (:hiro)
Core 1536123 Move virtual cursor to caret position [geckoview:fenix:p2] fixed affected Eitan Isaacson [:eeejay]
Core 1536157 Fix some bugs in scrollToVisual [geckoview:p2] fixed ? Botond Ballo [:botond]
Core 1537587 We can spend lots of time resolving fonts for wikipedia.org on FireTV/GeckView [gv][qf:p1:pageload][geckoview:fenix:m4] fixed affected Jonathan Kew (:jfkthame) [PTO/offline through March 26]
Core 1538021 Associate GeckoSession EventDispatcher with the correct window [geckoview:fenix:p2] fixed ? Eitan Isaacson [:eeejay]

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


New Bugs

Bugs in the GeckoView product that have no priority:

Full Query
ID Summary Whiteboard Assigned to
1501202 implementation of window.confirm on GeckoView [webcompat]
1501532 news247.gr - Site is reloading non-stop on Firefox Focus GeckoView
1530050 Extend Content Blocking API to provide sensible anti-tracking defaults Eugen Sawin [:esawin]
1537879 Gecko content processes on Android run at a lower priority level than the parent process [qf:p1:pageload][fxr-ww]
1537951 Too many unknown threads in the parent process of FXR [qf][fxr-ww]
1538031 about:memory cannot save memory reports on GeckoView
1538039 Can't shutdown and restart GeckoRuntime in the same app
1538291 Add partial history aggregation and possibly limit history size in GV session storage code Dylan Roeh (:droeh) (PTO until 4/1/19)
1538294 Flush SessionStateAggregator in response to a GeckoSession going inactive and possibly other events Dylan Roeh (:droeh) (PTO until 4/1/19)
1538337 Extend Content Blocking API to support fingerprinting blocking Eugen Sawin [:esawin]
1538348 The downloads WebExtension API runs fennec-only code
1538385 Password Autofill does not correctly filter entries in Reference Browser or Fenix
1538458 Password Autofill does not fill usernames on some websites (Fennec and GV)
1538645 Intermittent 0x5e844 libc.so (__memcpy_base_a55+268)
1538760 Error report from checkstyle is empty. Agi | :agi | ⏰ EST | he/him
1538943 Provide meta tag theme colour of content to browser apps for theming
1539144 Add support for browser.tabs.create in geckoview browsers
1539263 GeckoView uses too much CPU while in background

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


Bugs with "[geckoview]", "[geckoview:fenix]", "[geckoview:fxr]", or "[geckoview:klar]" whiteboard tags (without a ":p" priority):

Full Query
ID Summary Whiteboard Assigned to
1507495 Enable Pointer events on Android by default [geckoview]
1538969 High Fill Ratio (3.0) playing back YouTube video on FireTV 4k stick [gvtv]

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


Bugzilla Queries