Project Fission/Bugs

From MozillaWiki
Jump to navigation Jump to search

Fission milestones:

  • M8 = Start Release experiment at 1%
  • MVP = Roll out to all users
  • Future = Fix after MVP

Fission Bugs

Bugs with Fission Milestone == "?":

Full Query
Product Component ID Summary Whiteboard Assigned to
Core DOM: Navigation 1739220 Invoke requestFullscreen from iFrame src with Different Origin then Navigate to Page on bfcache Lead to Persistent Fullscreen Mode for Entire Session [reporter-external] [client-bounty-form][sec-survey][adv-main96+][adv-ESR91.5+] Edgar Chen [:edgar]

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


Bugs blocking Fission meta bugs with no Fission Milestone:

Full Query
Product Component ID Summary Whiteboard Assigned to
Core DOM: UI Events & Focus Handling 1763900 Focus does not change between the top document and IFRAME if an inactive Firefox window is clicked
Firefox Session Restore 1751215 Form values accessed in script are not the same as shown on screen after page reload

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


Bugs with Fission keywords in their summary with no Fission Milestone:

Full Query
Product Component ID Summary Whiteboard Assigned to
Core CSS Parsing and Computation 1872861 Investigate why has-complexity intermittently times out on Linux + Fission-Disabled runs
Core DOM: Content Processes 1832341 fission.webContentIsolationStrategy=0 breaks page history after reload
Core DOM: Content Processes 1911801 browser_very_fission.js runs only on Linux without asan/tsan
Core DOM: Content Processes 1950491 Improve BrowserChild construction with fission (28ms) [fxdroid]
Core DOM: Content Processes 1975551 Typos in JSProcessActor/browser_getActor.js and JSWindowActor/browser_getActor.js
Core DOM: Content Processes 2003348 Consider adding a setting to perform originAttributes isolation on non-isolated sites with Fission
Core DOM: Core & HTML 1750901 Intermittent test failures on browser_fullscreen-tab-close-race.js on non-fission mode
Core DOM: Core & HTML 1959448 window.fullScreen isn't properly propagated to fission iframes
Core DOM: Navigation 1902709 browsingContext.currentWindowGlobal is null for initial about:blank on Android with Fission disabled
Core DOM: Networking 1824192 Enable no-fission for WebTransport DOM xpcshell tests [necko-triaged]
Core General 2024582 Remove fission.disableSessionHistoryInParent from channels before beta
Core Graphics: WebRender 1792560 [fission] Transformed (translated) frame contents are blurry since fission isolation Glenn Watson [:gw]
Core Layout 1758161 Layout debugger can trigger debug assertion "Receiving unexpected Principal" after fission enabled
Core Panning and Zooming 1936464 browser_test_group_fission.js almost perma fail on new windows 11 Oct 2024 update in CI
Core Web Painting 1819911 3d transformed fission iframe blank in screenshot
Core XPCOM 1763002 test_versioncomparator.js fails on Windows ASan Fission
DevTools General 1931485 [meta] Blank /Slow devtools after switching to JSProcessActors
DevTools General 1967199 DevTools crashed: JSProcessActorChild cannot send at the moment
DevTools General 2044741 JavaScript errorNotFoundError: No such JSProcessActor 'DevToolsProcess' Alexandre Poirot [:ochameau]
Firefox for Android Tooling 2012435 Content process crashes when isolating a site with Fission [fxdroid][group6]
GeckoView General 1875620 [Fission] Tab history isn't displayed
GeckoView General 2051964 Add Fission Testing to GeckoView Performance [fxdroid][group6][remove-no-fis] Olivia Hall [:olivia]
WebExtensions Developer Tools 1964907 Error appearing when closing and reopening error console: NotFoundError: No such JSProcessActor 'BrowserToolboxDevToolsProcess'
WebExtensions General 1762638 some extensions xpcshell tests fail to run successfully when setting fission preferences [addons-jira] Tomislav Jovanovic :zombie

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


Bugs with ("OOP" OR "out-of-process" OR "remote") AND "iframe" in their summary with no Fission Milestone:

Full Query
Product Component ID Summary Whiteboard Assigned to
Core Layout 1732800 Need to get the proper resolution in nsDisplayTransform::ShouldPrerenderTransformedContent for OOP iframe cases [fxdroid]
Core Panning and Zooming 1753826 scrolling quickly over tall remote iframe stalls frequently
Core Panning and Zooming 1892688 scrolling over oop iframe triggers history navigation when the main document can scroll in that direction
Core Web Painting 1910887 OOP iframes (twitter, ads) flicker while scrolling in the page on hurriyet.com.tr
Core Web Painting 1968201 `captureVisibleTab` doesn't properly handle opacity inside transformed oop iframes
DevTools Inspector 1919251 FontsHighlighter doesn't highlight in remote iframes when hovering item from "All Fonts" section and top-level node is selected

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


DOM Content Processes Bugs

Bugs in the "DOM: Content Processes" component without a severity:

No results.

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


Bugs in the "DOM: Content Processes" component without a priority:

No results.

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


DOM Navigation Bugs

Bugs in the "DOM: Navigation" component without a severity:

Full Query
ID Summary Whiteboard Priority Severity Assigned to
18808 New windows/tabs should inherit current page, back button/go menu history DO NOT COMMENT, WE KNOW PEOPLE WANT THIS P5 --
273760 Solve the SetLoadCookie issue (specify nsIURILoader context behavior) -- --
1712380 Enable BFCache for pages with *unload event listeners on Desktop P3 -- Olli Pettay [:smaug][bugs@pettay.fi]
1741670 Enable BFCache for pages with unload event listeners on Desktop P3 --
1760753 Rename TriggeringPrincipal() to GetTriggeringPrincipal() in nsDocShellLoadState -- --
1767588 option to disable automatic https for local ip such as localhost, router logins (192.168.0.0/16) etc. -- --
1777791 Restore aReloadFlags param in OnHistoryReload -- --
1791784 Investigate interaction of window.stop() and DOMContentLoaded -- --
1793545 Firefox doesn't seek to position of delayed anchor -- --
1798682 'Go back one page' feature for gesture control is distractive & dangerous -- --
1804665 Implement nsIClassInfo on nsDocshell so we stop having to QI it to tons of different things in JS -- --
1811511 Open external links from about: pages in a new tab by default -- --
1814675 Remove DEBUG guards around nsDocShell MOZ_LOGging -- --
1815480 Investigate BrowserContext attach child -> parent flow vs. child shutdown -- -- Jens Stutte [:jstutte]
1815817 Enable docshell.shistory.bfcache.ship_allow_beforeunload_listeners on release -- --
1829996 Implement BFCache interoperability for WebTransport -- --
1835704 Monitor early stages of a navigation with the ProgressListener -- --
1837650 Close "about:blank" tabs created by clicking on "Open in Desktop app" on spotify site -- --
1840223 Option to use 3 fingers for swipe gestures -- --
1847097 Async stack traces should be disabled when the inner window is replaced -- --
1849351 Add assertions for docflags -- -- Andreas Farre [:farre]
1851446 Enable docshell/test/chrome/test_bug321671.xhtml on Mac -- --
1852182 Consider to remove doCreateAlternate path in nsDocShell to let the load to fail -- --
1852232 Consider to split WindowContext and WindowGlobalParent to separate objects -- --
1853019 Reduce duplicated code in `ScrollToAnchor` and `ScrollToRef` -- --
1875059 Omit the initial about:blank when not detectable from the Web -- --
1876524 Text-Fragments: Implement algorithm to create a Text Fragment from a Range -- -- Jan Jaeschke [:jjaschke]
1876983 Remove security.allow_unsafe_parent_loads pref -- --
1881429 Text-Fragments: Revisit storing the directive state in SessionHistory. -- -- Jan Jaeschke [:jjaschke]
1882224 De-duplicate preference and modifiers handling around new tab/window -- --
1884398 firefox should warn the user when a link is changed on clicking it -- --
1885927 Investigate the completeness of WPT Navigation API tests -- --
1891148 Add a hotkey "Ctrl+Shift+left mouse button" to click on links and open them in a private window -- --
1892908 ASSERTION: Adding a child where we already have a child? This may misbehave: 'aUseRemoteSubframes || NS_IsAboutBlank(oldChild->Info().GetURI()) -- --
1895283 Navigation request from privileged code as triggered right after using `window.location = url` doesn't load the requested page -- --
1901045 Navigation API / Text Fragments: Implement User Involvement -- -- Jan Jaeschke [:jjaschke]
1903552 Track user navigation involvement -- -- Jan Jaeschke [:jjaschke]
1908951 Add notifications for navigation when beforeunload prompt is open and closed without leaving the page -- --
1909635 Text-Fragments: Implement highlighting text directives in reading mode -- --
1910565 Add the flag to WebProgressListener which would indicate that navigation failed because of the blocked content -- --
1918316 Write test for Bug 1916559 -- --
1923368 Extend browser.download.open_pdf_attachments_inline to other file types [tor 42220] -- --
1923618 Prevent web page interference with a forced reload option -- --
1925367 Background tab throttling impacting real-world productivity -- --
1941774 Back button intervention doesn't seem to work with https://www.tipranks.com/ -- --
1946378 Implement the Origin-Agent-Cluster header in the parent process -- --
1947003 Consider removing dom.noopener.newprocess.enabled pref -- --
1948045 The new functionality that prevents history from being added on automatic redirects also causes problems for some use cases, where it is desired to have those entries be made. -- --
1948593 Implement utility function that checks if a visual transition, to display a cached rendered state of the document's latest entry, was done by the user agent -- --
1948681 Twitch raids no longer generate a new entry on the history -- --
1950894 [bugs] Implement Navigation API -- --
1952497 "New Tab" is shown inconsistently in the window title -- --
1952515 `content-visibility: auto` breaks Text Fragments directives -- --
1964936 remove docshell.shistory.sameDocumentNavigationOverridesLoadType* prefs -- --
1968646 Remove null checks `nsGlobalWindowInner::Navigation` -- --
1969726 Sidebar tabs on about:addons do not update URL with fragment identifiers -- --
1969857 12.28 - 5.38% espn loadtime / bild-de LastVisualChange + 2 more (Android) regression on Mon May 19 2025 [fxdroid][group1] -- --
1969943 Create a navigation flag to identify same-hash-to-same-hash fragment navigations -- --
1970313 Remove browser.soft_reload.only_force_validate_top_level_document pref -- -- Daniel Singer
1974717 Navigation API: Make `BrowsingContext::Navigate` follow #navigate -- --
1977871 Firefox randomly prompts download for a 0 byte HTML file -- --
1977872 [Text-Fragment] Couple of incorrect and incomplete highlights on BMO page -- --
1986570 [wpt-sync] Sync PR 54654 - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=298271 [wptsync downstream] P4 -- Web Platform Test Sync Bot [:wpt-sync] (Matrix: #interop:mozilla.org)
1986670 Nuxt 2 triggers unexpected navigation when router's push method is called inside a link click event handler -- --
1988012 If you reload a Facebook story's comment URL and end up at m.facebook.com, then navigating back skips over too many history entries -- --
1991959 Implement navigation.transition.to -- --
1992713 Implement HasBeenScrolledByUser -- --
1995317 Navigation API: Change navigation type from Replace to Push if there's no current entry -- -- Jan Jaeschke [:jjaschke]
2000888 Write tests that exercise MOZ_DIAGNOSTIC_ASSERT(!mOngoingNavigateEvent); -- --
2003459 continued Navigation work post shipping/interop-2025 -- --
2004904 Write tests that test behavior for fix in Bug 2004902 -- --
2004969 Implement frame busting in the parent process -- --
2005578 Write test for Crash in GetContiguousEntriesForLoad -- --
2009657 For unreachable hosts do not switch to https -- --
2010041 Navigation API: When using #navigate for browser UI involvements, snapshot default values -- --
2012242 After the last few times I updated Firefox (Win11), it broke the back and forward buttons respectively (mouse), but inconsistently. The address bar changes, but the page gets stuck. -- --
2014527 Back/forward entries disappear after replace navigation -- --
2020711 popstate not fired -- --
2020973 Add a console warning if a load listener is added after sync-about-blank load completed -- -- Vincent Hilla [:vhilla]
2024287 Rename nsDocShellLoadState::mSHEntry and nsDocumentViewer::mSHEntry to something more descriptive -- --
2027172 <meta http-equiv="refresh"> doesn't redirect in certain scenarios -- --
2027426 when visiting links on youtube, they sometimes don't indicate that they were visited -- --
2029493 [wpt-sync] Sync PR 58983 - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=311298 [wptsync downstream] P4 -- Web Platform Test Sync Bot [:wpt-sync] (Matrix: #interop:mozilla.org)
2030806 Expose PartitionedPrincipal on WindowGlobalParent -- -- Nika Layzell [:nika] (ni? for response)
2034080 Implement load indicator (spinner) for Navigation API -- -- Jan Jaeschke [:jjaschke]
2039198 [wpt-sync] Sync PR 59845 - HTML: navigation.traverseTo() after many pushState() [wptsync downstream] P4 -- Web Platform Test Sync Bot [:wpt-sync] (Matrix: #interop:mozilla.org)
2041875 [wpt-sync] Sync PR 60114 - Intercepted "reload" navigate events shouldn't scroll. [wptsync downstream] P4 -- Web Platform Test Sync Bot [:wpt-sync] (Matrix: #interop:mozilla.org)
2049683 beforeunload is not triggered for change in select value -- --
2051613 Remove PContent::LoadURIExternal -- --
2052497 Restrict system principals in PBrowser::NewWindowGlobal to reftests in automation -- -- Tom Schuster
2052664 Back button doesn't work after dragging link from another tab -- --

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


Bugs in the "DOM: Navigation" component without a priority:

No results.

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


DOM Window and Location Bugs

Bugs in the "DOM: Window and Location" component without a severity:

No results.

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


Bugs in the "DOM: Window and Location" component without a priority:

No results.

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


XPConnect Bugs

Bugs in the "XPConnect" component without a severity:

Full Query
ID Summary Whiteboard Priority Severity Assigned to
1770200 Remove no longer used Cu.blockScriptForGlobal IDL method and associated machinery -- --
1784725 Remove registerAppManifest from XPCShell -- --
1852327 Move the options methods out of XPConnect -- --
1876611 xpccomponents.idl does not document second option allowCrossOriginArguments -- --
1880414 Consider removing XPCOMUtils.defineConstant -- --
1895583 Using defineLazyScriptGetter with a class can throw Uncaught SyntaxError: redeclaration -- --
1939100 Refactor SubScriptLoader target behavior and other options -- --
1972901 Allow JSON module import via ChromeUtils.importESModule / defineESModuleGetter(s) -- --
1984701 Enhance ImportESModule markers to say whether the bytecode came from a cache or whether the JS code had to be parsed -- --
1992437 Move XPCOMUtils.defineLazy/declareLazy to ChromeUtils -- -- Mark Banner (:standard8)
2007547 Consider moving URLPreloader AutoBeginReading work to the main thread -- -- Markus Stange [:mstange]
2007550 Consider widening the startup window during which the ScriptPreloader accepts stencils for caching -- --
2020605 Prohibit importing single module both with the regular module loader and the sync module loader -- -- Tooru Fujisawa [:arai]
2050877 Simplify nsXPTConstantInfo::JSValue() -- -- Andrew McCreight [:mccr8]
2052619 Add UINT32_MAX guard for maybeSize in AutoMemMap::initInternal [lang=c++] -- --

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


Bugs in the "XPConnect" component without a priority:

No results.

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