test_autofill_from_bfcache.html fails with fission enabled
Categories
(Toolkit :: Password Manager, defect, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox71 | --- | fixed |
People
(Reporter: enndeakin, Assigned: MattN)
References
Details
Attachments
(2 files)
The test:
- The pageHideEvent.persisted is false instead of true
- Cannot navigate back in history near the end of the test
| Assignee | ||
Updated•6 years ago
|
| Assignee | ||
Comment 1•6 years ago
|
||
(In reply to Neil Deakin from comment #0)
- The pageHideEvent.persisted is false instead of true
Is there a DOM bug filed on this? It sounds like we'll need a DOM fix.
- Cannot navigate back in history near the end of the test
That can easily be solved with SpecialPowers.spawnTask AFAICT so I think we're mostly blocked on the above.
| Reporter | ||
Comment 2•6 years ago
|
||
(In reply to Matthew N. [:MattN] (PM me if requests are blocking you) from comment #1)
(In reply to Neil Deakin from comment #0)
- The pageHideEvent.persisted is false instead of true
Is there a DOM bug filed on this? It sounds like we'll need a DOM fix.
I don't think I filed one.
| Assignee | ||
Comment 3•6 years ago
|
||
(In reply to Neil Deakin from comment #2)
(In reply to Matthew N. [:MattN] (PM me if requests are blocking you) from comment #1)
(In reply to Neil Deakin from comment #0)
- The pageHideEvent.persisted is false instead of true
Is there a DOM bug filed on this? It sounds like we'll need a DOM fix.
I don't think I filed one.
Hi Peter, is it intentional with Fission that a page doesn't get persisted in bfcache (or maybe just pageHideEvent.persisted lies?) when navigating cross-origin? Or will this get fixed by a dependency of bug 1467221? The test that relies on testing bfcache is pretty straightforward.
| Assignee | ||
Comment 4•6 years ago
|
||
Comment 6•6 years ago
|
||
Comment 8•6 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/655fc6e0528b
https://hg.mozilla.org/mozilla-central/rev/2830baa75b96
Comment 9•6 years ago
|
||
(In reply to Matthew N. [:MattN] (PM me if requests are blocking you) from comment #3)
Hi Peter, is it intentional with Fission that a page doesn't get persisted in bfcache (or maybe just
pageHideEvent.persistedlies?) when navigating cross-origin? Or will this get fixed by a dependency of bug 1467221? The test that relies on testing bfcache is pretty straightforward.
At least nsDocShell::CanSavePresentation will need to be fixed for Fission (it uses GetInProcessSameTypeParent), but I don't know if that will fix this. But I'm a bit confused, the test is marked as completely fixed now, did the problem with persisted go away somehow?
| Reporter | ||
Comment 10•6 years ago
|
||
The test isn't fixed. Only part 2 was fixed by patches in this bug which erroneously closed the bug. Also, the second part appears to have enabled a different test.
I filed a new bug 1592920 on the remaining and marked it as dependent on the CanSavePresentation change.
Comment 11•6 years ago
|
||
Retroactively moving fixed bugs whose summaries mention "Fission" (or other Fission-related keywords) but are not assigned to a Fission Milestone to an appropriate Fission Milestone.
This will generate a lot of bugmail, so you can filter your bugmail for the following UUID and delete them en masse:
0ee3c76a-bc79-4eb2-8d12-05dc0b68e732
Description
•