Closed
Bug 695850
Opened 13 years ago
Closed 4 years ago
The url status panel doesn't go away if the hyperlink is removed on click
Categories
(Core :: DOM: UI Events & Focus Handling, defect)
Core
DOM: UI Events & Focus Handling
Tracking
()
RESOLVED
DUPLICATE
of bug 1651379
People
(Reporter: cork, Unassigned)
Details
(Keywords: testcase)
Attachments
(2 files)
Webpages that use link tags for javascript actions and puts things in the href (normally # or javascript:void(0)) leaves the get a zombi url status panel and doesn't go away until you hover another link in the page.
It doesn't matter if the element it self, its parent or grand parent is removed.
This wasn't caused by the removing of the status bar but as its now covers the content its gotten worse.
STR:
1. Open the testcase
2. Click one of the link and make sure not to hove the other one
Expected result:
The status panel should go away when the link element isn't there anymore
Actual result:
The status panel stays around indefinitely if you don't have another link you can hover.
Updated•11 years ago
|
Flags: firefox-backlog? → firefox-backlog+
Whiteboard: p=0
Comment 1•11 years ago
|
||
Testcase works for me
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
huh.. weird, well here is a slightly updated testcase that shows the same bug in nightly.
Updated•11 years ago
|
Flags: firefox-backlog+
Updated•11 years ago
|
Whiteboard: p=0
Comment 3•11 years ago
|
||
Moving this to Core as I don't think this is a front-end bug. The API on the front-end is just a SetStatus function which hides the status bar when it's passed an empty string. Docshell/ESM usually calls it with the right url/empty string.
Element::LeaveLink is the function to be called to clear the string (hide the panel). It appears that there is code that handles calling it when a node is removed, here:
http://hg.mozilla.org/mozilla-central/annotate/a8602e656d86/dom/events/EventStateManager.cpp#l4682
But for some reason the testcase posted doesn't hit it.
Component: General → Event Handling
Product: Firefox → Core
Assignee | ||
Updated•6 years ago
|
Component: Event Handling → User events and focus handling
Updated•4 years ago
|
Status: REOPENED → RESOLVED
Closed: 11 years ago → 4 years ago
Resolution: --- → DUPLICATE
Updated•4 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•