Open
Bug 1555789
Opened 5 years ago
Updated 2 years ago
Figure out semantics of TabId
Categories
(Core :: DOM: Content Processes, defect, P3)
Core
DOM: Content Processes
Tracking
()
NEW
People
(Reporter: rhunt, Unassigned)
References
Details
This is another aspect of the work to update DOM IPC naming for fission.
TabId is an identifier for a PBrowser actor. This made sense when the implementations were TabParent/TabChild but now that they are BrowserParent/BrowserChild, it's a bit odd.
It seems like there are two different possible meanings here.
- An identifier for a PBrowser actor (AKA maximal contiguous subtree of browsers)
- An identifier for a remote top-level tab (AKA nsIRemoteTab)
(1) is a subset of (2), and the current semantics are (1). However, the frontend currently uses this ID as a (2) via the nsIRemoteTab interface.
We should figure out if we want to disentangle these two concepts and how.
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•