Holding down Back button, the Back button's page titles are wrong (Fission no-bfcache, SHIP only?)
Categories
(Core :: DOM: Navigation, defect, P3)
Tracking
()
People
(Reporter: cpeterson, Assigned: smaug)
References
(Blocks 1 open bug, Regressed 1 open bug)
Details
Attachments
(2 files)
@ Olli, do you think this history state bug needs to block Fission MVP?
When trying to reproduce bug 1704809 using its history_state.html test case, Nika noticed that the Back button's page titles are wrong with Fission SHIP only.
Bug 1704809 describes a different history state bug when bfcache is enabled: when we restore from bfcache, we don't fire popstate.
Reporter | ||
Comment 1•4 years ago
|
||
Olli says this bug should block Fission M7a.
Assignee | ||
Comment 2•3 years ago
|
||
oh, fun. Title becomes 1 also without Fission, but only in child process (document.title). The UI shows the original title in non-Fission.
Chrome has the same bizarre behavior as e10s.
Assignee | ||
Comment 3•3 years ago
|
||
Oh, and if you click submit again, also e10s changes the titles, which makes sense.
I think the behavior in Fission makes most sense.
E10s has the least reasonable behavior.
Assignee | ||
Comment 4•3 years ago
|
||
The change to DoNotifyPossibleTitleChange handling is needed so that we flush the pending title change
before adding a new active entry.
aUpdateEntryInSessionHistory is a bit odd name, since it is really about SHIP only. The patch isn't trying to
fix non-SHIP UI issues, but just give Fission similar behavior what Chrome has.
Assignee | ||
Updated•3 years ago
|
Comment 6•3 years ago
|
||
bugherder |
Assignee | ||
Comment 8•3 years ago
|
||
This is an edge case and has been in a bit different way broken in non-Fission forever, so no need to uplift.
Reporter | ||
Comment 9•3 years ago
|
||
(In reply to Olli Pettay [:smaug] from comment #8)
This is an edge case and has been in a bit different way broken in non-Fission forever, so no need to uplift.
In that case, setting status-firefox90=wontfix.
Updated•3 years ago
|
Description
•