| 1429896
|
Core
|
DOM: Content Process
|
nobody
|
[meta] implement a minimal form of navigable out-of-process iframes
|
RESO
|
FIXE
|
|
| 1438272
|
Core
|
DOM: Navigation
|
peterv
|
Move Session History State into the Parent Process
|
RESO
|
FIXE
|
[4/11] last patch waiting for review, will land in ash branch
|
| 1463569
|
Core
|
JavaScript Engine
|
continuation
|
Tooling for investigating content process chrome JS memory usage
|
RESO
|
FIXE
|
[2/28] Active work underway. [overhead:noted]
|
| 1467227
|
Core
|
DOM: Core & HTML
|
afarre
|
Switch nsFrameLoader objects to contain an Abstract Browsing Context instead of a nsDocShell.
|
RESO
|
DUPL
|
|
| 1471598
|
Core
|
DOM: Core & HTML
|
afarre
|
Handle illegal PContent BrowsingContext operations
|
RESO
|
FIXE
|
|
| 1471869
|
Core
|
DOM: Core & HTML
|
afarre
|
Don't re-attach BrowsingContexts one by one when navigating using bfcache
|
RESO
|
FIXE
|
[4/29] patches pushed
|
| 1474130
|
Firefox
|
Session Restore
|
alchen
|
Convert content-sessionStore to C++ - stage I
|
RESO
|
FIXE
|
|
| 1474793
|
Core
|
CSS Parsing and Comp
|
cam
|
consider sharing UA style sheets across processes
|
RESO
|
FIXE
|
[overhead:400K][layout:p1]
|
| 1503984
|
Core
|
DOM: Core & HTML
|
felipc
|
Add a pref to to return null on chrome->content subframe access
|
RESO
|
WORK
|
|
| 1505322
|
Toolkit
|
General
|
felipc
|
Firefox shows more content processes in about:support than configured
|
RESO
|
FIXE
|
|
| 1514869
|
Core
|
Layout: Text and Fon
|
jfkthame
|
Share the platform font list and associated metadata/character maps between processes
|
RESO
|
FIXE
|
|
| 1519151
|
Core
|
DOM: Core & HTML
|
afarre
|
Support synchonizing BrowsingContext objects over IPC between processes
|
RESO
|
FIXE
|
|
| 1519542
|
Core
|
Panning and Zooming
|
nobody
|
Fission: Support scroll wheel scrolling for OOP frames
|
RESO
|
FIXE
|
|
| 1519576
|
Toolkit
|
Form Manager
|
mozilla+bmo
|
[Fission] Extend ActorChild for formSubmitListener.js
|
RESO
|
FIXE
|
[fixed by bug 1474143]
|
| 1522579
|
Core
|
DOM: Content Process
|
nika
|
Rip out PContentBridge
|
RESO
|
FIXE
|
|
| 1522713
|
Core
|
DOM: Core & HTML
|
kyle
|
Add a method to change a frameLoader's process
|
RESO
|
FIXE
|
|
| 1523072
|
Core
|
DOM: Core & HTML
|
rhunt
|
Update DOM IPC naming for fission (TabParent, TabChild, etc.)
|
RESO
|
FIXE
|
|
| 1523636
|
Core
|
DOM: Core & HTML
|
afarre
|
Create BrowsingContext in nsFrameLoader
|
RESO
|
FIXE
|
|
| 1523982
|
Core
|
DOM: Content Process
|
jdai
|
Allow filtering which globals WindowActors apply to
|
RESO
|
FIXE
|
|
| 1524065
|
Core
|
Audio/Video: Playbac
|
alwu
|
Use browsing context to notify content tab to resume delayed autoplay media
|
VERI
|
FIXE
|
|
| 1524231
|
Core
|
DOM: UI Events & Foc
|
hsivonen
|
Find TabParent to dispatch to by LayersId attached to the event
|
RESO
|
FIXE
|
[fission-event-m1]
|
| 1524239
|
Core
|
Panning and Zooming
|
hsivonen
|
Attach the LayersId of the process-top-level layer that has focus to keyboard events
|
RESO
|
FIXE
|
[fission-event-m1]
|
| 1524240
|
Core
|
DOM: UI Events & Foc
|
hsivonen
|
In EventStateManager::PostHandleKeyboardEvent look up TabParent by LayersId
|
RESO
|
FIXE
|
[fission-event-m1]
|
| 1524242
|
Core
|
DOM: UI Events & Foc
|
hsivonen
|
Capture TabParent by LayersId when creating TextComposition
|
RESO
|
FIXE
|
[fission-event-m1]
|
| 1524709
|
Core
|
DOM: Navigation
|
kyle
|
Remove aShouldBeRemote argument from UpdateRemoteness and related calls
|
RESO
|
FIXE
|
|
| 1524975
|
Core
|
DOM: UI Events & Foc
|
hsivonen
|
Split cross-process IME committing and blurring out of IMEStateManager::OnChangeFocusInternal()
|
RESO
|
FIXE
|
[fission-event-m1]
|
| 1524976
|
Core
|
DOM: UI Events & Foc
|
hsivonen
|
Lookup TabParent by TabParent::GetFocused() in EventStateManager::DoContentCommandEvent()
|
RESO
|
FIXE
|
[fission-event-m1]
|
| 1524977
|
Core
|
DOM: Core & HTML
|
hsivonen
|
Use RemoteFrameChild if present in nsFocusManager::GetNextTabbableContent()
|
RESO
|
FIXE
|
[fission-event-m1]
|
| 1524980
|
Core
|
DOM: Core & HTML
|
hsivonen
|
Use RemoteFrameChild if present in nsFocusManager::Focus()
|
RESO
|
FIXE
|
[fission-event-m1]
|
| 1524983
|
Core
|
DOM: Core & HTML
|
hsivonen
|
Make nsFocusManager::Blur() hand off focus one level up only
|
RESO
|
FIXE
|
[fission-event-m1]
|
| 1525036
|
Core
|
Networking
|
valentin.gosu
|
Implement Cross-Origin header (requiring CORS for subresources)
|
RESO
|
FIXE
|
[necko-triaged]
|
| 1525418
|
Core
|
DOM: Core & HTML
|
nobody
|
Expose RemoteFrameParent on nested OOP TabParent
|
RESO
|
DUPL
|
|
| 1525427
|
Core
|
DOM: Core & HTML
|
nika
|
Expose embedder WindowGlobalParent on CanonicalBrowsingContext
|
RESO
|
FIXE
|
|
| 1526406
|
Core
|
DOM: Content Process
|
jdai
|
Lazily create JS Actors when observer notifications fire in content
|
RESO
|
FIXE
|
|
| 1527380
|
Core
|
Graphics
|
rhunt
|
Fission: OOP iframes don't work with webrender picture caching
|
RESO
|
FIXE
|
|
| 1527753
|
Core
|
IPC
|
jdai
|
Allow restricting JS Window Actors to specific remoteTypes
|
RESO
|
FIXE
|
|
| 1529237
|
Core
|
DOM: Content Process
|
hsivonen
|
Use matrix instead of offset for converting between chrome and content process event coordinates in TabParent
|
RESO
|
FIXE
|
[fission-event-m1]
|
| 1529239
|
Core
|
Panning and Zooming
|
nobody
|
Make TabParent able to get transform from chrome process coordinates to TabChild coordinates from APZ
|
RESO
|
DUPL
|
[fission-event-m1]
|
| 1529556
|
Core
|
Memory Allocator
|
gsvelto
|
Tweak the available memory tracker thresholds to minimize OOMs
|
RESO
|
FIXE
|
|
| 1529684
|
Core
|
DOM: Core & HTML
|
nika
|
Create BrowsingContext for remote frame in embedder process
|
RESO
|
FIXE
|
|
| 1530303
|
Core
|
DOM: Navigation
|
valentin.gosu
|
New window doesn't have the correct COOP
|
RESO
|
FIXE
|
[necko-triaged][wptsync upstream]
|
| 1530329
|
Core
|
Networking: HTTP
|
valentin.gosu
|
Crash in [@ mozilla::net::nsHttpChannel::HasCrossOriginOpenerPolicyMismatch]
|
RESO
|
FIXE
|
[necko-triaged]
|
| 1530550
|
Core
|
DOM: Core & HTML
|
nika
|
Synchronize Opener and IsActivatedByUserGesture with SYNCED_BC_FIELD
|
RESO
|
FIXE
|
|
| 1530656
|
Core
|
Panning and Zooming
|
nobody
|
Make APZ tell chrome main thread the transforms for chrome to content coordinate spaces
|
RESO
|
DUPL
|
|
| 1530661
|
Core
|
Panning and Zooming
|
hsivonen
|
Make APZ tell chrome main thread the transforms for chrome to content coordinate spaces
|
RESO
|
FIXE
|
[fission-event-m1]
|
| 1531163
|
Core
|
DOM: Core & HTML
|
nika
|
Add support for `allFrames` and `includeChrome` to JS Window Actors
|
RESO
|
FIXE
|
|
| 1531837
|
Core
|
DOM: Core & HTML
|
jdai
|
Add testcases with 'allFrames' and 'includeChrome' for JS Window Actors
|
RESO
|
FIXE
|
|
| 1532299
|
Core
|
Graphics: WebRender
|
rhunt
|
OOP iframes show up blank most of the time with WebRender
|
RESO
|
FIXE
|
|
| 1532334
|
Core
|
DOM: UI Events & Foc
|
hsivonen
|
nsContentUtils::IsSubDocumentTabbable() needs to be able to report true for out-of-process iframes
|
RESO
|
FIXE
|
[fission-event-m1]
|
| 1532491
|
Testing
|
AWSY
|
ericrahm+bz
|
Add a version of AWSY that uses tp6
|
RESO
|
FIXE
|
|
| 1532661
|
Core
|
DOM: Core & HTML
|
nika
|
Support syncing complete BrowsingContextGroups over IPC
|
RESO
|
FIXE
|
|
| 1532857
|
Core
|
JavaScript: GC
|
pbone
|
When the nursery is re-enabled the wrong nursery size is set
|
RESO
|
FIXE
|
|
| 1533395
|
Core
|
Layout: Text and Fon
|
jfkthame
|
Refactor gfxTextRange to better match how it's actually used
|
RESO
|
FIXE
|
|
| 1533428
|
Core
|
Layout: Text and Fon
|
jfkthame
|
Rearrange some code to prepare for cross-process shared font list
|
RESO
|
FIXE
|
|
| 1533447
|
Core
|
DOM: Core & HTML
|
afarre
|
Cached browsing contexts are currently not working
|
RESO
|
FIXE
|
[4/29] patches pushed
|
| 1533448
|
Core
|
Layout: Text and Fon
|
jfkthame
|
Create a shared-memory-friendly version of gfxSparseBitSet to store font character coverage
|
RESO
|
FIXE
|
|
| 1533466
|
Core
|
IPC
|
nika
|
Intermittent TV dom/ipc/tests/browser_JSWindowActor.js | Should throw if includeChrome is false. -
|
RESO
|
FIXE
|
[stockwell unknown]
|
| 1533467
|
Firefox
|
General
|
felipc
|
Rename browser.fission.simulate to fission.*
|
RESO
|
FIXE
|
|
| 1533955
|
Firefox
|
General
|
mconley
|
[Fission] Make the tab crashed page work with Fission
|
RESO
|
FIXE
|
|
| 1534267
|
Core
|
DOM: Content Process
|
hsivonen
|
Make BrowserBridgeParent* available via TabParent
|
RESO
|
FIXE
|
[fission-event-m1]
|
| 1535390
|
Core
|
DOM: Core & HTML
|
rhunt
|
Fix remaining bugs in FrameLoader process rebuilding
|
RESO
|
FIXE
|
|
| 1535403
|
Core
|
DOM: Core & HTML
|
continuation
|
Fix leaks that occur when nsGlobalWindowOuter and nsDocShell have the same lifetime
|
RESO
|
FIXE
|
[MemShrink:P2]
|
| 1536468
|
Core
|
DOM: Navigation
|
agakhokidze
|
Make retrieval of WebBrowserPersistDocumentAttrs.cacheKey async in SessionHistory
|
RESO
|
FIXE
|
|
| 1536471
|
Core
|
DOM: Navigation
|
agakhokidze
|
Consolidate calls to nsISHEntry::GetChildAt
|
RESO
|
FIXE
|
|
| 1538353
|
Core
|
DOM: Content Process
|
nika
|
Construct PBrowser with ManagedEndpoint objects
|
RESO
|
FIXE
|
|
| 1539012
|
Core
|
DOM: Core & HTML
|
afarre
|
Assertion failure: !aOriginalOpener || !aOpener || nsGlobalWindowOuter::Cast(aOpener)->IsClosedOrClosing() || aOpener->GetBrowsingContext()->Id() == GetBrowsingContext()->GetOpenerId(), at src/dom/base/nsGlobalWindowOuter.cpp:2503
|
RESO
|
FIXE
|
|
| 1539069
|
Core
|
DOM: Core & HTML
|
nika
|
BrowsingContext IPC validation broke mouse events with out-of-process iframes
|
RESO
|
FIXE
|
|
| 1539147
|
Core
|
IPC
|
jdai
|
Refactor WindowGlobalParent/WindowGlobalChild
|
RESO
|
FIXE
|
[5/3] patch bounced, looking into it
|
| 1539163
|
Core
|
DOM: Content Process
|
nika
|
Support changing process of oop iframe during load
|
RESO
|
FIXE
|
|
| 1539238
|
Core
|
DOM: Navigation
|
agakhokidze
|
Modify nsSHEntry::Create to consolidate setter calls on nsSHEntry in nsDocShell::AddToSessionHistory
|
RESO
|
FIXE
|
|
| 1540665
|
Core
|
Panning and Zooming
|
hsivonen
|
Wheel and keyboard scrolling of out-of-process iframes doesn't work
|
RESO
|
FIXE
|
|
| 1540666
|
Core
|
Layout: Images, Vide
|
nobody
|
No scrollbars shown for out-of-process iframes
|
RESO
|
DUPL
|
|
| 1542779
|
Core
|
DOM: Content Process
|
nika
|
Use callback interfaces for JSWindowActor callbacks
|
RESO
|
FIXE
|
|
| 1542781
|
Core
|
DOM: Content Process
|
nika
|
Expose BrowsingContext on nsFrameLoaderOwner
|
RESO
|
FIXE
|
|
| 1542782
|
Core
|
DOM: Content Process
|
nika
|
Expose CurrentRemoteType on CanonicalBrowsingContext
|
RESO
|
FIXE
|
|
| 1542783
|
Core
|
DOM: Content Process
|
nika
|
Expose WindowGlobalParent.tabParent to chrome JS
|
RESO
|
FIXE
|
|
| 1542785
|
Core
|
DOM: Content Process
|
nika
|
Add a top getter for chrome JS to BrowsingContext
|
RESO
|
FIXE
|
|
| 1542786
|
Core
|
DOM: Content Process
|
nika
|
Set documentURI during WindowGlobalParent creation
|
RESO
|
FIXE
|
|
| 1542787
|
Core
|
DOM: Content Process
|
nika
|
Support getting contentWindow on out-of-process frames
|
RESO
|
FIXE
|
|
| 1542788
|
Core
|
Networking
|
nika
|
Don't allow content to cancel process-changing channels
|
RESO
|
FIXE
|
[necko-triaged]
|
| 1542790
|
Core
|
DOM: Content Process
|
nika
|
Use GetParent or GetTop for nsGlobalWindowInner
|
RESO
|
FIXE
|
|
| 1542791
|
Core
|
DOM: Content Process
|
nika
|
Add a per-window flag for enabling out-of-process subframes
|
RESO
|
FIXE
|
|
| 1543699
|
Core
|
DOM: Core & HTML
|
afarre
|
Crash in [@ nsWebBrowser::Create]
|
RESO
|
FIXE
|
|
| 1544419
|
Core
|
DOM: Core & HTML
|
nika
|
Work around devtools mutating parent in BrowsingContext
|
RESO
|
FIXE
|
|
| 1544420
|
Core
|
DOM: Core & HTML
|
nika
|
Don't kill tab when OOP iframe dies
|
RESO
|
DUPL
|
|
| 1544421
|
Core
|
DOM: Core & HTML
|
nika
|
BrowsingContext's IPC Read method doesn't actually check validity
|
RESO
|
FIXE
|
|
| 1544505
|
Core
|
DOM: Content Process
|
nika
|
Add some helpful getter methods to JSWindowActorChild
|
RESO
|
FIXE
|
|
| 1544799
|
Core
|
Networking
|
kershaw
|
Socket process needs to support NeckoChild
|
RESO
|
FIXE
|
[necko-triaged]
|
| 1544811
|
Core
|
DOM: Content Process
|
nika
|
Use process-per-site when in a fission-enabled window
|
RESO
|
FIXE
|
|
| 1544936
|
Core
|
DOM: Content Process
|
nika
|
Support sending queries (messages with replies) for JSWindowActor
|
RESO
|
FIXE
|
|
| 1545827
|
Core
|
WebRTC: Networking
|
docfaraday
|
Get webrtc https proxy for TURN/TCP working with the socket process
|
RESO
|
FIXE
|
|
| 1546356
|
Core
|
IPC
|
peterv
|
Allow ManagedEndPoints as members of unions/structs
|
RESO
|
FIXE
|
|
| 1547911
|
Core
|
DOM: Core & HTML
|
afarre
|
Crash in [@ mozilla::dom::BrowsingContext::RestoreChildren]
|
VERI
|
FIXE
|
|