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 1902709 browsingContext.currentWindowGlobal is null for initial about:blank on Android with Fission disabled
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: Networking 1824192 Enable no-fission for WebTransport DOM xpcshell tests [necko-triaged]
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 1839121 Pinch-zooming on a codepen demo stops its animation until you move mouse inside the demo pane (appears to be a fission bug)
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 1980227 I saw an ad and wanted to inspect it. But the devtools crashed: JSProcessActorChild cannot send at the moment
DevTools General 1994076 Crash when opening Web Developer Tools: JSProcessActorChild cannot send at the moment
DevTools General 2008473 Developer Tools Fail when clicking Inspect: JSProcessActorChild cannot send at the moment
GeckoView General 1875620 [Fission] Tab history isn't displayed
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 DOM: Core & HTML 1971833 Mouse drift to the right when pointer is locked in OOP iframe
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

7 Total; 7 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 -- --
1812799 Add session history related logging preset to about:logging -- --
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 -- --
1892551 Remove pre-SHIP Session History Implementation -- -- Adam Vandolder [:avandolder]
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. -- --
1948587 Enabled state of copy/paste context menu items get out of sync with i3wm -- --
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 -- --
1975616 Typo in testing/web-platform/tests/shadow-dom/focus-navigation/focus-navigation-slot-fallback-default-tabindex.html -- --
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 -- --
1986879 Implement #update-the-navigation-api-entries-for-reactivation -- -- Andreas Farre [:farre]
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]
1998049 Update entry lists from within nsSHistory, instead of the browsing context -- --
1999772 Consider running AboutToLoad[Http]DocumentForChild for all documents -- -- Nika Layzell [:nika] (ni? for response)
2000888 Write tests that exercise MOZ_DIAGNOSTIC_ASSERT(!mOngoingNavigateEvent); -- --
2003179 Remove unused docshell.shistory.testing.bfevict pref [lang=JS] -- --
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 -- --
2005239 [wpt-sync] Sync PR 56633 - Navigation API: Fix navigation-api/navigation-history-entry/entry-after-detach.html to be spec compliant [wptsync downstream] P4 -- Web Platform Test Sync Bot [:wpt-sync] (Matrix: #interop:mozilla.org)
2005578 Write test for Crash in GetContiguousEntriesForLoad -- --
2005677 Intermittent MOZ_DIAGNOSTIC_ASSERT(navigation->mUpcomingTraverseAPIMethodTrackers.Contains(*key)) [@ mozilla::dom::Navigation::CleanUp] | single tracking bug [collect_confirm_failure] -- --
2006872 [wpt-sync] Sync PR 56854 - Navigation API: navigation.back() inside of onnavigate should reject [wptsync downstream] P4 -- Web Platform Test Sync Bot [:wpt-sync] (Matrix: #interop:mozilla.org)
2007250 [T-F] The 5-second rule is not followed on a testcase that creates N radiobuttons. Page takes 15s+ to create the T-F -- --
2008961 Assert early when Navigation API Keys have diverged between entries with the same ID -- -- Adam Vandolder [:avandolder]
2009681 Assertion reached when printing in Thunderbird: Load looks like first load but does not want principal inheritance -- --
2010028 Assert mInitializableFrameLoaders doesn't contain null -- -- Henri Sivonen (:hsivonen)
2010041 Navigation API: When using #navigate for browser UI involvements, snapshot default values -- --

89 Total; 89 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 -- --
1989109 Support JSON modules and CSS Module Scripts with chrome:// URLs -- --
1992437 Move XPCOMUtils.defineLazy/declareLazy to ChromeUtils -- --
2007546 Reduce ScriptPreloader wait before cache write -- -- Markus Stange [:mstange]
2007547 Consider moving URLPreloader AutoBeginReading work to the main thread -- --
2007548 mozJSModuleLoader::GetScriptForLocation stores stencil on disk twice, in both StartupCache and ScriptPreloader -- --
2007550 Consider widening the startup window during which the ScriptPreloader accepts stencils for caching -- --

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%);