Enable BFCacheInParent for CDP with Fission enabled
Categories
(Remote Protocol :: CDP, task, P3)
Tracking
(Not tracked)
People
(Reporter: whimboo, Unassigned)
References
Details
To get Fission enabled for CDP we will have to disable BFCacheInParent for the moment. See bug 1601245. But as mentioned by Nika this should be a short-term workaround, and we are better doing in re-enabling it as soon as possible.
Maybe the work on bug 1706353 would be enough to get us support. It would need to be further investigated.
Updated•4 years ago
|
| Reporter | ||
Updated•4 years ago
|
Comment 1•4 years ago
|
||
I wonder why we can't just leave bfcache disabled indefinitely for CDP. I don't think we want to support CDP for longer than it takes to replace the functionality with BiDi. Since bfcache is mostly an optimisation, it seems plausibly reasonable to just disable it for webapp testing and accept the risk of Puppeteer users missing some issue with their site that only happens with bfcache enabled.
| Reporter | ||
Comment 2•4 years ago
|
||
We can only keep it disabled as long as the preference fission.bfcacheInParent exists, and allows us to opt-out from having BFCache in the parent process. When it will be removed we won't have a choice. But again this is P3 and can be delayed as long as we do not get an indication of the preference removal.
Comment 3•4 years ago
|
||
The severity field is not set for this bug.
:whimboo, could you have a look please?
For more information, please visit auto_nag documentation.
| Reporter | ||
Comment 4•4 years ago
|
||
This should actually be a task and not a defect.
| Reporter | ||
Updated•4 years ago
|
| Reporter | ||
Updated•4 years ago
|
| Reporter | ||
Updated•3 years ago
|
| Reporter | ||
Comment 6•3 years ago
|
||
When I investigated the issue again I noticed that there are actually two different preferences here. These are fission.bfcacheInParent and fission.sessionHistoryInParent. In our case we only disable the first one, which is not SHIP!
After talking to Olli about both preferences he mentioned that the ongoing SHIP work will not affect the BFCache setting. As such we shouldn't worry about fission.bfcacheInParent for now and that this pref might actually never get removed.
| Reporter | ||
Comment 7•1 year ago
|
||
CDP is deprecated and we no longer actively work on this protocol. As such lets close out this bug.
Description
•