Project Fission/Bugs

From MozillaWiki
Jump to: navigation, search

New Bugs

Bugs with Fission Milestone == "?":

Full Query
Priority ID Summary Whiteboard Assigned to
P1 1576565 Crash in [@ mozilla::ipc::ProcessLink::SendMessage | IPC_Message_Name=PWindowGlobal::Msg_RawMessage] Mike Conley (:mconley) (:⚙️) (Wayyyy behind on needinfos)
P2 1550900 IPC support for shared memory with both read-only and read/write capabilities Jed Davis [:jld] ⟨⏰|UTC-6⟩ ⟦he/him⟧
P2 1582116 test_prompt_async.html fails with fission enabled
P2 1582117 test_prompt_http.html fails with fission enabled
P2 1582499 Deal with InsecurePasswordUtils.isFormSecure() for fission
P2 1592967 Reloading out of process iframe resets zoom level
P2 1592894 Remove the browser.tabs.remote.useHttpResponseProcessSelection pref [necko-triaged] Paul Bone [:pbone]
P3 1550037 Shared memory blocks used by the font list should be impossible for content processes to map with write access
P3 1570744 JSWindowActorChild instances cannot be used as observers
P3 1572084 SessionStoreListener code tries to read DOM/layout frame data for windows loaded in a different child process
P3 1572887 [Fission] Can't install xpi from github.com
P3 1576188 [Fission] Make Save Page As Fission-compatible
P3 1580448 Consider introducing JSContentActors (JSWindowActor for PContent)
P3 1580618 Perma Fission Tier 2 PROCESS-CRASH | Main app process exited normally | application crashed [@ nsPermissionManager::CommonTestPermissionInternal(nsIPrincipal*, nsIURI*, int, nsTSubstring<char> const&, unsigned int*, bool, bool)]
P3 1588791 Fission iframes don't handle the scrolling="" attribute at all.
P3 1589102 Navigating a fission tab to about:blank crashes in debug builds with Assertion PermissionAvailable
P3 1590057 Fullscreen switching is slow with many tabs [fxperf:p3]
P3 1592395 [Fission] Crash in [@ <name omitted> | nsFrameLoader::TryRemoteBrowserInternal]

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


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

TODO


M4 Bugs

Bugs with Fission Milestone == "M4":

Full Query
Priority ID Summary Whiteboard Assigned to
P1 1584931 Fix flashblock test failures when fission is enabled Dimi Lee [:dimi][:dlee]
P2 1561715 Remove `TabGroup` in favour of `BrowsingContextGroup` Andreas Farre [:farre]
P2 1590762 Fix nsDocShell::OnLinkClickSync to work with fission Andreas Farre [:farre]
P2 1580218 IPC callers of nsSHistory::EvictContentViewersOrReplaceEntry need to call `SHistoryChild::SetSHistory` in the child Anny Gakhokidze [:annyG]
P2 1592093 Make dom/ipc/tests/browser_cancel_content_js.js fission compatible Anny Gakhokidze [:annyG]
P2 1567264 Add `--enable-fission` options to `./mach test` and friends Andrew Halberstadt [:ahal]
P2 1567523 Enabling Fission with e10s disabled silently fails Andrew McCreight [:mccr8]
P2 1581477 Mochitests fail when Fission on under no-sw-e10s mode, but pass under sw-e10s. Eden Chuang[:edenchuang]
P2 1589631 Instead of using ContentTask.spwan, using SpecialPowers.spwan in dom/serviceworkers/tests mochitests. Eden Chuang[:edenchuang]
P2 1589637 IsSecureContextOrObjectIsFromSecureContext returns true when Fission on, but expecting false Eden Chuang[:edenchuang]
P2 1585950 Add a method for getting BrowserParent* from CanonicalBrowsingContext Henri Sivonen (:hsivonen)
P2 1563825 Crash in [@ mozilla::dom::JSWindowActor::ReceiveRawMessage] John Dai[:jdai]
P2 1570243 window.isSecureContext is incorrect in fission when child frame is https [domsecurity-backlog1] Jonathan Kingston [:jkt]
P2 1594300 xpcAccessible::TakeFocus() is not implemented for ProxyAccessibles on Windows James Teh [:Jamie]
P2 1594337 Fission a11y: Focus inside OOP iframe not restored when dismissing popup/menu bar James Teh [:Jamie]
P2 1561155 Assertion failure: browsingContext->IsOwnedByProcess(childId), at dom/ipc/WindowGlobalParent.cpp:328 Jean-Yves Avenard [:jya]
P2 1559478 Expose chrome-only `browsingContext` attribute on remote & non-remote `WindowProxy` objects. :kashav
P2 1560106 [Fission] Crash in [@ mozilla::dom::ContentParent::RecvDetachBrowsingContext] m4-browsing :kashav
P2 1579282 Make RemoteWebProgress event handlers work with out-of-process subframes :kashav
P2 1580752 Fire RemoteWebProgress onLocationChange for subframe location changes :kashav
P2 1566186 Remove support for isolated mozbrowser elements Kris Maglione [:kmag]
P2 1582948 Perma fission dom/tests/mochitest/storageevent/test_storageSessionStorageEventCheckNoPropagation.html | Test timed out. [stockwell disabled] Kris Maglione [:kmag]
P2 1509250 Session tab replaced with about:newtab if session manually restored too early after startup Mike Conley (:mconley) (:⚙️) (Wayyyy behind on needinfos)
P2 1522641 Perform process switches immediately before calling OnStartRequest for HTTP(s) channels [necko-triaged]
P2 1550800 nsFrame::GetScreenRectInAppUnits returns the wrong coordinates in OOP frames
P2 1561766 Support fission in the reftest harness
P2 1562223 [meta] Re-enable HTTPResponseProcessSelection by default
P2 1566538 [fission] BrowsingContext ownership races during process switches
P2 1567283 [meta] Make tests work with session history living in the parent process
P2 1572086 Perma Mn-fis testing/marionette/harness/marionette_harness/tests/unit/test_navigation.py TestNavigate.test_invalid_url | IOError: Process killed because the connection to Marionette server is lost
P2 1574567 Frequent "Assertion failure: parentFound" with Fission enabled
P2 1578636 Perma fission - dom/tests/mochitest/whatwg/test_postMessage_structured_clone.html | Test timed out. [stockwell disabled]
P2 1579291 Perma tier2 fission dom/tests/mochitest/whatwg/test_postMessage_transfer.html | Test timed out. [stockwell disabled]
P2 1580771 Perma fail Fission dom/security/test/mixedcontentblocker/test_main.html | object did not follow block_active_content pref [domsecurity-intermittent]
P2 1582999 Perma fission tier2 dom/permission/tests/test_cross_origin_iframe.html | Test timed out. [stockwell needswork:owner]
P2 1522640 Support performing a process switch before redirecting to non-HTTP(S) URIs [necko-triaged] Paul Bone [:pbone]
P3 1556627 nsFocusManager::SetFocus doesn't work for OOP iframes when the iframe isn't focused Henri Sivonen (:hsivonen)
P3 1552036 Intermittent dom/ipc/tests/JSWindowActor/browser_event_listener.js | Test timed out - John Dai[:jdai]
P3 1541389 When performing a process switch BrowserTestUtils.browserStopped fires before the channel is reloaded in the new process
P3 1547734 Store session history entries' mLayoutHistoryState in the parent process
P3 1548274 Intermittent dom/ipc/tests/browser_cancel_content_js.js | expected next page to be loaded - | expected timeout [stockwell disabled]
P3 1556207 Tab burst twice when open http://link from file://path/index.html
P3 1557457 Setting window.location to a site with HTTP authentication doesn't show the prompt if the navigation results in a remote process swap
P3 1561972 [meta] Make mochitests work with fission enabled
P3 1543575 Fission a11y: Add browser tests for a11y tree and events on OOP iframes Yura Zenevich [:yzen]
P5 1576529 Intermittent browser/base/content/test/siteIdentity/browser_no_mcb_for_onions.js | Test timed out -

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


M5 Bugs

Bugs with Fission Milestone == "M5":

Full Query
Priority ID Summary Whiteboard Assigned to
P1 1445459 Modify Session Restore to function on the new Child/ParentSHistory APIs Alphan Chen [:alchen]
P1 1595578 Multipart POSTs with non-binary data > ~1MB crash the current tab [necko-triaged] Matt Woodrow (:mattwoodrow)
P1 1594631 Disable Fission talos and raptor tests on ash and instead enable on central
P2 1553139 Implement PBrowsingContext Andreas Farre [:farre]
P2 1553140 Implement PBrowsingContextGroup Andreas Farre [:farre]
P2 1559484 Reloading a document with OOP iframes crashes Andreas Farre [:farre]
P2 1583863 Add `WindowContext`, a cross-process `BrowsingContext`-like object for per-window properties. Andreas Farre [:farre]
P2 1546759 Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree Anny Gakhokidze [:annyG]
P2 1467212 [meta] JS Actor APIs to replace FrameScripts for Fission John Dai[:jdai]
P2 1555228 Fission a11y: Fix IAccessible::accChild for OOP iframes when window emulation is enabled James Teh [:Jamie]
P2 1552966 Convert the printing code from DocShellTree* to BrowsingContext Jonathan Watt [:jwatt]
P2 1557645 Basic support for OOP-iframes in print preview Jonathan Watt [:jwatt]
P2 1516343 BrowsingContext::Close should only set mClosed after sending the DOMWindowClose event :kashav
P2 1562112 [fission] CNN.com centered ad banners draw at the far left Matt Woodrow (:mattwoodrow)
P2 1522649 Ensure process switches are supported for ServiceWorker-intercepted channels [necko-triaged]
P2 1561008 Fission Crash in [@ mozilla::dom::PostMessageEvent::Run] MOZ_RELEASE_ASSERT(sourceAttrs.mUserContextId == targetAttrs.mUserContextId) (Target and source should have the same userContextId attribute.)
P2 1561133 [Fission] File upload not working with Fission enabled on grnh.se
P2 1562168 [Fission] Facebook games are not working properly if Fission is activated
P2 1576291 Make the Anti-Tracking backend Fission compatible
P2 1580191 [Fission] Crash in [@ nsDocShell::GetSameTypeParentIgnoreBrowserBoundaries]
P2 1580194 [Fission] Crash in [@ PLDHashTable::Search | nsGlobalWindowOuter::TabGroupOuter]
P2 1580197 [Fission] Crash in [@ PLDHashTable::Search | mozilla::dom::BrowsingContext::Get]
P2 1583923 Meta-bug: Identify and collect all state that needs to move from docshells, windows, and documents into their corresponding synchronized contexts
P2 1584031 Add an option to force data: URIs into their own process
P2 1587434 Move Mixed Content and Security state to BrowsingContext
P2 1587436 Move HasSystemPrincipal state to BrowsingContext
P2 1587437 Cache Charset state in BrowsingContext
P2 1588106 [Fission] Navigating away from the about:compat page via address or search bar leads to tab closure
P2 1588119 [Fission] The address bar displays the previously accessed wepage's address instead of the current's webpage url after browser restart
P2 1588479 [Fission] History is populated with site cookies and after a while these cookies are set as top sites
P2 1589109 [Fission] - video-streams from https://gamingforgood.net/ cannot be toggled to fullscreen
P2 1592747 Crash in [@ mozilla::net::HttpChannelParent::WaitForBgParent | mozilla::net::HttpChannelParent::ContinueVerification] [necko-triaged]
P2 1594221 Fix Fission loads when the HTTPResponseProcessSelection pref is off
P2 1594227 Add menu item to open non-Fission window when Fission is enabled (and vice versa?)
P2 1593545 Crash in [@ mozilla::net::nsHttpChannel::AssertNotDocumentChennel] [necko-triaged] Paul Bone [:pbone]
P2 1568597 Change ServiceWorkerPrivate process selection to be fission-aware Perry Jiang [:perry]
P2 1555964 Support multiple processes accessing the session history object Peter Van der Beken [:peterv]
P2 1470591 Add a fork server for launching content processes [overhead:>4MB][qf-] Thinker Li [:sinker]
P3 1507287 Convert SessionHistoryListener to C++ Alphan Chen [:alchen]
P3 1533943 [Fission] Make WebNavigation ready for Fission Neil Deakin
P3 1576262 Crash in [@ mozilla::dom::BrowsingContext::CanAccess] Kris Maglione [:kmag]
P3 1505903 [Fission] Make the Form Submission observer Fission-aware
P3 1505904 [Fission] Make the spellchecker Fission-aware
P3 1505915 [Fission] Make View Source Fission-aware
P3 1513045 [meta] Enable privileged content process by default and let it ride the trains [4/11] last bug 1509250 remaining
P3 1525903 Child processes should rarely have BrowsingContext trees entirely without nsDocShells
P3 1544765 Crash in [@ mozilla::ipc::FatalError | mozilla::ipc::IProtocol::HandleFatalError | mozilla::dom::PContentChild::OnMessageReceived] | Error deserializing 'BrowsingContext'
P3 1553962 Fish shell’s fish_config no longer working
P3 1558176 Make BrowsingContext be responsible for discard
P3 1561028 History is saved for oop frames when fission is enabled even when "Never Remember History" is chosen
P3 1562562 Embedded youtube video is white out after the browser window move
P3 1565786 [Fission] Embedded youtube video is white out after switching to other tab
P3 1565812 Duo 2FA broken with fission.autostart enabled
P3 1566559 Fission: Restored page from session restore with custom zoom resets to default
P3 1574103 [Fission] Magnet links don't open with fission enabled
P3 1575148 Cannot enter credit card information on Staples checkout page with Fission enabled
P3 1580198 [Fission] Crash in [@ PLDHashTable::Search | mozilla::dom::BrowsingContext::GetOpener]
P3 1580230 Crash in [@ mozilla::dom::ContentParent::CheckBrowsingContextOwnership]
P3 1580447 Consider exposing Content{Parent,Child} to Chrome JS
P3 1581076 Crash in [@ mozilla::dom::ContentParent::RecvAttachBrowsingContext]
P3 1583094 JS access to history is broken in fission
P3 1583614 Re-enable frameloader rebuilding on remoteness change by default again
P3 1586830 Set WindowGlobalParent::IsInitialDocument correctly
P3 1587150 Bookmarks not being removed when removing bookmark after clicking star icon or ctrl-d
P3 1594585 Fission a11y: Make iframe tests run for both in-process and out-of-process iframes Yura Zenevich [:yzen]
-- 1574885 [meta] Make RDM Fission-friendly

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


Planning

Bug burnup charts: