Closed Bug 1646810 Opened 5 months ago Closed 1 month ago

GeckoView needs to start using DocumentChannel process switching (instead of E10SUtils)


(GeckoView :: General, task, P1)


(Fission Milestone:Future, firefox84 fixed)

84 Branch
Fission Milestone Future
Tracking Status
firefox84 --- fixed


(Reporter: neha, Assigned: agi)


(Blocks 1 open bug, Regressed 1 open bug)


(Whiteboard: [geckoview:m84])


(6 files, 1 obsolete file)

In order to prep for Fission on Android, GeckoView needs to start using DocumentChannel process switching. This was discussed during the Fission on Android meeting today.
NI'ing snorp to find the right assignee for this.

Flags: needinfo?(snorp)
Flags: needinfo?(snorp)
Product: Firefox for Android → GeckoView
Summary: GeckoView needs to start using DocumentChannel process switching → GeckoView needs to start using DocumentChannel process switching (instead of E10SUtils)
Blocks: fission

Tracking for Fission Future because Android Fission doesn't block shipping Fission MVP on desktop.

Fission Milestone: --- → Future

Agi, I was going to file a new bug (per ) but bugzilla flagged this up as a possible dupe; does that work?

Flags: needinfo?(agi)
See Also: → 1640019

Ah yes, that's perfect, thanks!

Flags: needinfo?(agi)
Whiteboard: [geckoview:m84]
Priority: P2 → P1
Assignee: nobody → agi

This is a temporary workaround so that we can test Fission on GeckoView without
implementiong SessionStateAggregator, which needs to be moved to the parent
since Fission implies HistoryInParent.

Blocks: 1671983
Pushed by
Add processes tab4-tab49. r=snorp
Expose browser-custom-element::afterChangeRemoteness. r=nika
HistoryInParent workaround for SessionStateAggregator. r=esawin
Use DocumentChannel process switching. r=nika,owlish

Comment on attachment 9182723 [details]
Bug 1646810 - Pass correct flags in ProgessTracker's listener.

Revision D94171 was moved to bug 1672247. Setting attachment 9182723 [details] to obsolete.

Attachment #9182723 - Attachment is obsolete: true
Keywords: leave-open
Attachment #9182746 - Attachment description: Bug 1646810 - Remove unused restoreProgressListeners → Bug 1646810 - Remove unused restoreProgressListeners.
Pushed by
Remove unused restoreProgressListeners. r=kmag
Keywords: leave-open
Pushed by
Unlock fission.autostart on Android. r=snorp
Regressions: 1673891
You need to log in before you can comment on or make changes to this bug.