Project Fission/Bugs/Backlog

From MozillaWiki
Jump to: navigation, search

Work In Progress

Assigned M7a Bugs

Full Query
Assigned to Product Component ID Summary Whiteboard
Andreas Farre [:farre] Firefox Session Restore 1700623 Move collection of Session Storage for Session Store to parent process.
Anny Gakhokidze [:annyG] Core DOM: Navigation 1703607 Exempt about:*pages from new bfcache, with the exception of about:blank and about:reader
Anny Gakhokidze [:annyG] Firefox Session Restore 1703326 Stop relying on ContentSessionStore for "SessionStore:crashedTabRevived"
Andrew Halberstadt [:ahal] Testing Code Coverage 1697066 Enable "ccov" code coverage tests for Fission+WebRender on Linux
Andrew Halberstadt [:ahal] Testing Mochitest 1698193 Skip failing Fission TSan mochitest-plain tests and enable test-linux1804-64-tsan/opt-mochitest-plain-fis-e10s
Botond Ballo [:botond] Core Panning and Zooming 1698693 Audit APZ-related callers of GetCrossDocParentFrame()
Olli Pettay [:smaug] Core DOM: Navigation 1592920 test_autofill_from_bfcache.html fails with fission enabled: First document should have been persisted in bfcache [passwords:tech-debt], fission-bfcache
Olli Pettay [:smaug] Core DOM: Navigation 1689678 Ensure test_navigation.py works with SHIP-BFCache fission-bfcache
Olli Pettay [:smaug] Core DOM: Navigation 1697905 Navigating back in history doesn't work in a single tab (Fission enabled)
Olli Pettay [:smaug] Core DOM: Navigation 1704068 Enable test_multi_sharedWorker_lifetimes_bfcache.html on Fission
Olli Pettay [:smaug] Core DOM: Navigation 1704069 Enable test_multi_sharedWorker_lifetimes_nobfcache.html on Fission
Olli Pettay [:smaug] Core DOM: Navigation 1705489 update docshell/test/browser/browser_bug1328501.js to pass on Fission+BFCache
Olli Pettay [:smaug] Core DOM: Navigation 1705768 Update dom/ipc/tests/JSWindowActor/browser_contentWindow.js to pass with Fission+BFCache
Andrew McCreight [:mccr8] Core DOM: Content Processes 1618547 Make process priority manager adjust priorities when frames are in the foreground, as opposed to tabs fission-perf
Edgar Chen [:edgar] Core DOM: Navigation 1646561 Fix GetInProcessParentDocshell usage in DocShell::GetVisibility
Emilio Cobos Álvarez (:emilio) Core Printing: Output 1699837 Remote frames are zoomed in or out when printing to PDF
Emilio Cobos Álvarez (:emilio) Core Printing: Output 1700379 Hit testing on fission iframes in print preview is messed up.
Hiroyuki Ikezoe (:hiro) Core Panning and Zooming 1705280 Overscroll handoff doesn't work on overflow:hidden OOP iframe documents
Jed Davis [:jld] ⟨⏰|UTC-6⟩ ⟦he/him⟧ Core Graphics 1702394 Mesa memory leaks when drivers are loaded/unloaded
Jed Davis [:jld] ⟨⏰|UTC-6⟩ ⟦he/him⟧ Core Widget: Gtk 1635451 Limit number of client connections to X for fission to avoid xclient exhaustion (fission) [fission]
:kashav Firefox Session Restore 1700190 Session restore fails when there are gaps in data for embedded frames
:kashav Firefox Session Restore 1700960 [meta] Remove the content-sessionStore.js framescript for SHIP
:kashav Firefox Session Restore 1702055 Stop using ContentSessionStore.jsm for SessionStore:RestoreDocShellState
:kashav Firefox Session Restore 1702797 Crash in [@ mozilla::dom::sessionstore::FormEntryValue::AssertSanity]
:kashav Firefox Session Restore 1703556 Fix browser/components/sessionstore/test/browser_windowStateContainer.js for SHIP
:kashav Firefox Session Restore 1704574 Remove the _lastKnownBody property of the SessionStore SHistoryListener
Kris Maglione [:kmag] Core Disability Access APIs 1468128 Crash in mozilla::a11y::MsaaIdGenerator::GetContentProcessIDFor a11y:crash-win
Kris Wright :KrisWright Toolkit Crash Reporting 1678152 Some (parent process) crashes don't yield stack traces fission-x11, fission-linux
Nicolas Chevobbe [:nchevobbe] DevTools Responsive Design Mode 1704738 Set customUserAgent BrowsingContext property in the parent process dt-fission-m3-mvp
Nika Layzell [:nika] (ni? for response) Core DOM: Navigation 1535913 Intermittent PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::dom::BrowsingContext::BrowsingContext(mozilla::dom::BrowsingContext*, mozilla::dom::BrowsingContextGroup*, unsigned long, mozilla::dom::BrowsingContext::Type)]
Paul Bone [:pbone] Core DOM: Content Processes 1629064 Closing about a hundred tabs resulted in the parent and all content processes being busy GC'ing fission-perf
Peter Van der Beken [:peterv] Core DOM: Navigation 1696158 Move CanSavePresentation to the parent process
Peter Van der Beken [:peterv] Core DOM: Navigation 1696175 Call DisconnectChildListeners at a later time for BFCache in the parent
Randell Jesup [:jesup] (needinfo me) Core XPCOM 1674388 [macOS] Crash in [@ IPCError-browser | ShutDownKill | __psynch_cvwait | mozilla::TaskController::GetRunnableForMTTask | mozilla::ipc::MessagePump::Run]
Randell Jesup [:jesup] (needinfo me) Firefox Session Restore 1588165 Fix sessionrestore_many_windows Talos test to not ignore SSTabRestored events (was showing ~80% improvement on Windows shippable with Fission enabled) fission-perf
Randell Jesup [:jesup] (needinfo me) Testing Talos 1701988 Add a performance test to measure Fission process switch time fission-perf
Steven MacLeod [:smacleod] Core DOM: Core & HTML 1646532 Fix GetInProcessTopInternal usage in nsGlobalWindowOuter::ShouldPromptToBlockDialogs/AreDialogsEnabled/EnableDialogs/DisableDialogs
Steven MacLeod [:smacleod] Core DOM: Navigation 1646560 Fix GetInProcessParentDocshell usage in nsDocShell::RecomputeCanExecuteScripts
Timothy Nikkel (:tnikkel) Core Layout 1681692 In certain case, cursor is not hidden correctly when fission is enabled
Timothy Nikkel (:tnikkel) Core Panning and Zooming 1700247 pinch zooming over an oopif does not work
Tomislav Jovanovic :zombie WebExtensions General 1680359 [Fission] [meta] Deprecate the Canvas drawWindow() method for extensions
Tomislav Jovanovic :zombie WebExtensions General 1702231 Fix webext tests that fail with BFCache+Fission

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


Assigned M8 Bugs

Full Query
Assigned to Product Component ID Summary Whiteboard
Andreas Farre [:farre] Firefox Session Restore 1702239 Make GeckoView work with the new Session Restore code paths
Belén [:ladybenko] DevTools Storage Inspector 1666532 Add IndexedDB resource dt-fission-m3-mvp
Belén [:ladybenko] DevTools Storage Inspector 1694274 Intermittent devtools/client/storage/test/browser_storage_indexeddb_navigation.js | Test timed out - dt-fission-m3-mvp [retriggered][stockwell disabled]
Boris Chiou [:boris] Core DOM: Animation 1578309 Animation.ready is not fulfilled in the case where animating elements inside an out-of-process iframe which is clipped by overflow:hidden scroll port in an ancestor document
Olli Pettay [:smaug] Core DOM: Navigation 1670973 Test how session history loads triggering http redirects affect to other entries in session history
Edgar Chen [:edgar] Core DOM: UI Events & Focus Handling 1672726 Add test for implicit pointer capture for Fission
Eden Chuang[:edenchuang] Core Storage: localStorage & sessionStorage 1641028 Create test for localStorage consistency for multiple same-origin tabs in separate Fission content processes
Haik Aftandilian [:haik] Core Widget 1595627 Implement low-memory detection on Mac OSX for automatic tabs discard
Hiroyuki Ikezoe (:hiro) Core Layout 1553013 Split PresShell::ScrollFrameRectIntoView into functions, one is for cross doc, the other is in process doc
Hiroyuki Ikezoe (:hiro) Core Layout 1701366 [M-fis-xorig] TEST-UNEXPECTED-TIMEOUT | http://mochi.test:8888/tests/layout/style/test/test_animations_effect_timing_duration.html | application timed out after 370 seconds with no output
Hubert Boma Manilla (:bomsy) DevTools Inspector 1568880 Make the inspector's search field work with remote targets dt-fission-m3-mvp
Hubert Boma Manilla (:bomsy) DevTools Netmonitor 1704116 Headers information not showing for requests remote frames which are blocked by CSP dt-fission-m3-mvp
Henri Sivonen (:hsivonen) Core DOM: Core & HTML 1702297 Intermittent dom/tests/mochitest/general/test_497898.html | Test timed out. [retriggered][stockwell disabled]
Henri Sivonen (:hsivonen) Core DOM: Core & HTML 1702312 Intermittent /html/interaction/focus/the-autofocus-attribute/focusable-area-in-top-document.html | If topDocument's focused area is not topDocument, autofocus is not processed. - assert_equals: Prereq: IFRAME should be focused expected Element node [retriggered][stockwell needswork:owner]
Henri Sivonen (:hsivonen) Toolkit Password Manager 1696323 High frequency [fission][tier2][xorigin] http://mochi.test:8888/tests/toolkit/components/passwordmgr/test/mochitest/test_input_events_for_identical_values.html | called finish() multiple times
James Graham [:jgraham] Testing geckodriver 1680963 ./mach wpt --enable-fission doesn't enable Fission when running wdspec tests
James Graham [:jgraham] Testing geckodriver 1686707 Can't set prefs when a profile is provided
James Graham [:jgraham] Testing web-platform-tests 1678044 wdspec tests don't honour the --enable-webrender (and lack thereof) switch in automation
Julian Descottes [:jdescottes] DevTools General 1693640 Run devtools fission tests on opt builds on autoland (instead of shippable)
Jonathan Kew (:jfkthame) Core Layout: Text and Fonts 1704812 Broadcast new FontList shm blocks to Content Processes instead of waiting and doing sync IPC [qf][fission-perf]
:kashav Firefox Session Restore 1695326 [SHIP] about:config restores with incorrect security info
Kris Maglione [:kmag] Core DOM: Content Processes 1623989 Add MaybeDiscarded-like wrapper for sending BrowsingContext from JS fission-design-needed
Kris Wright :KrisWright Core Widget: Gtk 1532955 Implement low-memory detection on Linux for automatic tabs discard
Kris Wright :KrisWright Core XPCOM 1475889 Memory pressure events not fired on Linux
Nicolas Chevobbe [:nchevobbe] DevTools Console 1674345 Emit Console API disabled message from the devtools server or directly from platform
Nicolas Chevobbe [:nchevobbe] DevTools Framework 1665020 DevTools Toolbox broken when navigating cross origin dt-fission-m3-mvp
Nika Layzell [:nika] (ni? for response) Core DOM: Content Processes 1697928 about:reader should load in the content process for the page being loaded
Nika Layzell [:nika] (ni? for response) Core DOM: Navigation 1650089 Fix process allocation for null principal
Paul Bone [:pbone] Core DOM: Content Processes 1693712 Maybe avoid running multiple CCs in different processes at the same time fission-perf
Paul Bone [:pbone] Core DOM: Navigation 1631694 Add a test for page contents erased when following a link that uses an external protocol (Bug 1630757) fission-add-test
Peter Van der Beken [:peterv] Core Layout 1678089 Perma [tier2][fission] layout/base/tests/test_bug851485.html | Scrolling after load works. | Reloading keeps scroll position - got 4904, expected 500 [stockwell needswork:owner]
Alexandre Poirot [:ochameau] DevTools Console 1702511 Ensure that console is cleared when doing a server side top level target switch dt-fission-m3-mvp
Alexandre Poirot [:ochameau] DevTools Framework 1644360 Cover early resource observing when navigating to distinct processes dt-fission-m3-mvp
Randell Jesup [:jesup] (needinfo me) Core DOM: Content Processes 1667157 FirstPaint performance regression with Fission in browsertime fission-perf
Randell Jesup [:jesup] (needinfo me) Core DOM: Content Processes 1687843 Process launching should check if pre-allocated process pool is already allocating a process and wait for it fission-perf
Randell Jesup [:jesup] (needinfo me) Core DOM: Core & HTML 1611928 Move setTimeout deferral in Fission from BrowsingContext -> WindowContext fission-low-prio
Randell Jesup [:jesup] (needinfo me) Core Performance 1689695 Fission visual metrics regression on Mac for Yahoo Mail fission-perf
Steven MacLeod [:smacleod] Core DOM: Core & HTML 1681983 Audit uses of Document::GetSubDocumentFor
Tom Ritter [:tjr] (ni? for response to sec-[advisories/bounties/ratings/cves]) Core Networking 1612061 Audit DocumentChannel for cross-origin network leaks we can avoid [necko-triaged]
Tomislav Jovanovic :zombie WebExtensions Developer Tools 1587848 [meta] Fix extension Devtools APIs and tests to work with Fission

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


Backlog

Unassigned M7a Bugs

Full Query
Product Component ID Summary Whiteboard
Core Canvas: 2D 1701798 Fix use of Fission-incompatible GetTopLevelContentDocument function in CanvasUtils::IsImageExtractionAllowed
Core DOM: Content Processes 1695806 Perma WPT Fission browsers/windows/iframe-cross-origin-print.sub.html | FAIL: remote frame is zoomed out when printed
Core DOM: Core & HTML 1646516 [meta] Audit uses of nsContentUtils::GetRootDocument
Core DOM: Core & HTML 1646540 [meta] Audit uses of GetPrivate(Parent|Root)
Core DOM: Core & HTML 1647424 [meta] Audit uses of Document::GetTopLevelContentDocument
Core DOM: Navigation 1705789 Make about:reader bfcache compatible
Core DOM: Navigation 523260 Crash [@ nsDocShell::EnsureContentViewer ] [crashkill]
Core DOM: Navigation 1671510 [meta] Make BFCache work for Fission fission-bfcache
Core DOM: Navigation 1677324 [Fission] White / grey flash when navigating across origins fission-design-needed
Core Graphics 1701570 [Fission?] Windows Crash with x86 builds in [@ std::_Throw_Cpp_error] involving hundreds or thousands of threads
Core Graphics: WebRender 1698122 [meta] Software WebRender and Fission issues
Core Layout 1694536 [M-fis-xorig] Intermittent SimpleTest | this test already called finish! | http://mochi.test:8888/tests/dom/base/test/test_bug1399605.html [layout:triage-discuss]
Core Layout 1699846 Audit callers of nsPresContext::GetParentPresContext()
Core Layout 1495940 [meta] Fission support in rendering
Core Layout 1699902 audit all callers that use the view tree to jump documents
Core Layout 1599913 Audit usage of nsLayoutUtils::GetCrossDocParentFrame
Core Layout 1671539 Intermittent [Fission] dom/base/test/test_bug1406102.html | intersectionRatio should be greater than zero [layout:triage-discuss]
Core Panning and Zooming 1541589 [meta] Ensure APZ hit-testing gives correct results with Fission [apz:fission:3:M]
Core Panning and Zooming 1640282 [meta] Fission support in apz
Core Web Painting 1697639 Fission + sw-wr: Assertion failure: !aParent || result->mParentAGR == aParent, at /builds/worker/checkouts/gecko/layout/painting/nsDisplayList.cpp:802
Core Widget: Gtk 1695381 Remote GTK icon lookup for moz-icon:// URLs
DevTools Debugger 1702712 Fix debugger's "reloaded" event when doing a bfcache navigation dt-fission-m3-mvp
DevTools Framework 1702630 [meta] Fix all DevTools tests currently failing with bfcacheInParent enabled fission-bfcache
DevTools Framework 1704458 Toolbox title isn't updated when navigating with server side target switching enabled dt-fission-m3-mvp
DevTools Framework 1692841 SourceMapURLService only relies on will-navigate to clear its internal state dt-fission-m3-mvp
DevTools Inspector: Rules 1704459 User properties aren't cleared in case of server side target switching dt-fission-m3-mvp
Firefox Session Restore 1696815 "pending" attribute not removed when tab is navigated while being restored; title is not correctly set
Firefox Session Restore 1704189 Collection is broken for removed frames due to usage of BrowsingContext::ChildOffset
Firefox Session Restore 1680296 [meta] Fission Session Store work
Testing Marionette 1694823 Enable Fission Marionette tests on more platforms [marionette-fission-reserve]
Testing Marionette 1704697 Fix webdriver tests that fail with BFCache+Fission
Testing Mochitest 1694824 Enable Fission mochitest-browser-chrome tests on more platforms
Testing Mochitest 1695126 [M-fis-xorig] Intermittent TEST-UNEXPECTED-TIMEOUT | http://mochi.test:8888/tests/testing/mochitest/tests/Harness_sanity/test_sanityEventUtils.html | application timed out after 370 seconds with no output
Testing Mochitest 1700781 Enable Fission mochitest-plain + xorigin tests on more platforms (and make tier 1)
Testing Mochitest 1696003 Enable Fission mochitest-webgl1-core-gli tests on more platforms
Testing Mochitest 1696005 Enable Fission mochitest-webgl1-ext tests on more platforms
Testing Mochitest 1696006 Enable Fission mochitest-webgl1-ext-gli tests on more platforms
Testing Mochitest 1696028 Enable Fission mochitest-webgl2-core tests on more platforms
Testing Mochitest 1696031 Enable Fission mochitest-webgl2-core-gli tests on more platforms
Testing Mochitest 1696032 Enable Fission mochitest-webgl2-ext tests on more platforms
Testing Mochitest 1696033 Enable Fission mochitest-webgl2-ext-gli tests on more platforms
Testing Mochitest 1696035 Stop running Fission mochitest-webgpu tests on non-WebRender platforms
Testing Performance 1704129 [fission] Add a test to measure fission process switch time
Testing Reftest 1696038 Enable Fission reftests on more platforms
Testing Talos 1701989 [Fission] Add a performance microbenchmark to measure page load performance of pages with cross-origin iframes fission-perf
Toolkit Telemetry 1696040 Enable Fission telemetry-tests-client on more platforms
WebExtensions Developer Tools 1691575 Fix and re-enable browser/components/extensions/test/browser/browser_ext_devtools_network.js for Fission

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


Unassigned M8 Bugs

Full Query
Product Component ID Summary Whiteboard
Core CSS Transitions and Animations 1662625 Intermittent layout/style/test/test_transitions_per_property.html | compositor transform transition from 'matrix(-1, 0, 0, -1, 0, 0)' to 'matrix(1, 0, 0, 1, 0, 0)' at 2/3rds duration matches computed style - got matrix(-0.999993, 0.00368473, -
Core DOM: Content Processes 1693928 [meta] Enable Fission tests
Core DOM: Content Processes 1689164 [meta] Pre-allocated content processes are not always idle but consume a bit of CPU fission-perf
Core DOM: Core & HTML 1597467 [meta] Audit and fix uses of Document::mSubDocuments (pre: nsIDocShellTreeItem usage in nsDocumentViewer::SyncParentSubDocMap in layout/base/nsDocumentViewer.cpp) [rm-docshell-tree-item:hard]
Core DOM: Events 1668657 Fire page unload events in the correct order across processes
Core DOM: Navigation 1603578 Implement caching of retired web-isolated processes for reuse in the same domain in Fission [qf:p1:pageload] fission-perf
Core DOM: Navigation 1561972 [meta] Make mochitests work with Fission enabled
Core Graphics 1562720 CrossProcessPaint should capture the clipped rect of an OOP-iframe
Core Layout 1700245 Use nsLayoutUtils::IsAncestorFrameCrossDocInProcess instead of nsLayoutUtils::IsAncestorFrameCrossDoc
Core Layout 1597474 Fix uses of Fission-incompatible `nsDocumentViewer::CallChildren` method [rm-docshell-tree-item:hard]
Core Performance 1689699 Fission visual metrics regression on Mac for Paypal fission-perf
Core Performance 1588230 [meta] Tracking bug for Talos tests which need adjustments to properly measure Fission changes fission-perf
Core Performance 1694312 [meta] Fission visual metrics regression on Mac for google fission-perf
Core Performance 1689123 [meta] Fission tp6 visual metrics are slower than non-Fission on some sites fission-perf
Core Widget 1675132 [meta] Non-Native Theming webcompat bugs
DevTools Framework 1700909 Pass `commands` instead of `descriptorFront` to Toolbox constructor dt-fission-m3-mvp
DevTools Framework 1702715 Enable server side target switching dt-fission-m3-mvp
DevTools General 1690100 Set BrowsingContext flags from the parent process dt-fission-m3-triage
DevTools General 1601891 [meta] Enable the devtools tests that were disabled because of Fission
DevTools General 1701004 DevTools eye dropper command should use a dedicated descriptor & target dt-fission-m3-mvp
DevTools Responsive Design Mode 1704028 Touch simulation isn't turned on for remote frames when Fission is enabled dt-fission-m3-mvp
DevTools Responsive Design Mode 1704029 Touch simulation isn't turned on when navigating to a different origin dt-fission-m3-mvp
DevTools Responsive Design Mode 1704737 Set setRDMPaneMaxTouchPoints BrowsingContext property in the parent process dt-fission-m3-mvp
DevTools Storage Inspector 1700904 Enable the new cookies storage resource by default dt-fission-m3-mvp
DevTools Storage Inspector 1666534 Add extension storage resource dt-fission-m3-mvp
External Software Affecting Firefox Other 1681977 Closing photo view in Wikipedia does not restore the scroll position
Firefox Session Restore 1591124 sessionrestore Talos tests should actually load pages and include app tabs
Firefox Tabbed Browser 1587762 Re-enable automatic tab unloading when running out of memory
Testing Mochitest 1694825 Enable Fission mochitest-devtools-chrome tests on more platforms
Testing Raptor 1609295 Intermittent FIREFOX raptor-perftest Critical: Test failed to finish. Application timed out after <random> seconds [stockwell disabled][ci-costs-2020:done][stockwell needswork:owner] fission-perf
Testing Talos 1585592 [meta] Enable Fission for Talos fission-tests, fission-perf

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