[Fission BFCache] Hover text does not disappear when navigating to a different page
Categories
(Core :: DOM: Navigation, defect, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox-esr91 | --- | disabled |
firefox90 | --- | unaffected |
firefox91 | --- | disabled |
firefox92 | --- | fixed |
People
(Reporter: 1justinpeter, Assigned: smaug)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression, reproducible, Whiteboard: fission-hard-blocker)
Attachments
(3 files)
Honestly no idea what component to put this in, sorry.
When hovering over an <img> with the title attribute set, a popup with this text will appear. Normally this text disappears when the mouse is no longer hovering over the image, but this does not happen if the page is navigated away from.
Steps to reproduce:
- Navigate to m.xkcd.com (or another page with an image and title text)
- Hover over the image
- Press ctrl+L and navigate to a different page (Note: for the STR to work, the address bar suggestions must not cover the mouse; using a taller image or pasting an address may help here).
- The hover text does not go away
Things that make the text go away:
- Switching tabs
Things that do not make the text go away:
- Reloading the tab
- Moving the mouse outside of the window
- Minimizing the window
Occurs on the latest nightly, please ask if you have any questions or there's anything I can do to help.
Reporter | ||
Comment 1•10 months ago
|
||
![]() |
||
Comment 2•10 months ago
|
||
I can reproduce the issue if Fission is enabled.
![]() |
||
Comment 3•10 months ago
|
||
Regression window:
https://treeherder.mozilla.org/jobs?repo=autoland&searchStr=windows%2C2012%2Cx64%2Copt&tochange=7d32671931b7&fromchange=ab936b7f0c9f9e0b27e42e3f7909131bface08b9
![]() |
||
Comment 4•10 months ago
|
||
Regression window(with fission.bfcacheInParent and fission.autostart is enabled):
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=dc3c1fd56cb806c7e63f07ef04433c1f3c46f303&tochange=d683ade21debe1d108e7ad85d62e9087d67cefe3
Updated•10 months ago
|
Reporter | ||
Updated•10 months ago
|
Comment 5•10 months ago
|
||
Alice, thanks for finding the regression range!
DOM Navigation code is responsible for hiding the tooltip. LocationChange events are being sent to the old content process.
Tracking for Fission MVP.
Updated•10 months ago
|
Comment 6•10 months ago
|
||
This bug is a hard blocker for Fission M8.
Comment 7•10 months ago
|
||
Olli, I'm tentatively assigning this Fission M8 bug to you because it appears to be a regression from bfcacheInParent.
Assignee | ||
Comment 8•10 months ago
|
||
FWIW, this is an old issue. One can trigger this even without Fission by killing a child process when the tooltip is shown.
Obviously Fission with bfcache makes this happen more easily.
Assignee | ||
Comment 9•10 months ago
|
||
Comment 10•9 months ago
|
||
Pushed by opettay@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/37008f131c6f hide the tooltip when deactivating a BrowserParent, r=peterv
Comment 11•9 months ago
|
||
Backed out changeset 37008f131c6f (Bug 1721306) for causing bustages on SessionHistoryEntry.cpp.
Backout link
Push with failures
Failure Log
Comment 12•9 months ago
|
||
Pushed by opettay@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2cb9f52db17e hide the tooltip when deactivating a BrowserParent, r=peterv
Comment 13•9 months ago
|
||
bugherder |
Updated•9 months ago
|
Reporter | ||
Comment 14•9 months ago
|
||
I can confirm that this is now fixed.
Description
•