Open Bug 269415 Opened 20 years ago Updated 2 years ago

Loading new site over link and scrolling doesn't set :hover status

Categories

(Core :: DOM: UI Events & Focus Handling, defect)

x86
Windows 2000
defect

Tracking

()

People

(Reporter: mcsmurf, Unassigned)

Details

(Keywords: helpwanted)

To reproduce:
1. Go to any link with hyperlinks (for example http://www.heise.de)
2. Click a link in the middle of the page dont move your mouse
3. Scroll down via mousewheel or keyboard and notice the :hover status isn't set
for the mouse cursor (when hovering over link or text)

I think this should have been fixed by Bug 20022, but i'm not sure. I also don't
think it's a dupe of Bug 50511. Problem occours with a current cvs trunk build.
confirming: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.8a5) Gecko/20041111

just click http://www.heise.de/ from here and don´t move mouse.
In the middle column, captions are links, underlined, when scrolled over.
Use keyboard to scroll, and see, that captions don´t get underlined, when
scrolled over. Move mouse, and see that captions then get underlined, if
scrolled over using keyboard or mouse.
Status: UNCONFIRMED → NEW
Ever confirmed: true
This seems to work for me on Linux....
(In reply to comment #2)
> This seems to work for me on Linux....

Indeed, on Linux i also don't see it.
Ok.. On Windows, is this a regression?  Or was it just not working even right
after bug 20022 landed?
(In reply to comment #4)
> Ok.. On Windows, is this a regression?  Or was it just not working even right
> after bug 20022 landed?

No, seems broken since the beginning (i tested a build from 2004-06-25, fix was
landed on 22).
Keywords: helpwanted
I'd guess we're not getting the right NS_MOUSE_ENTER event from Windows.
I'm experiencing this on linux, with 1.8b2 which has the bug 20022 fix.
It is consistent, in that as long as the link remains active it doesn't receive
a mouse-out event, and nothing else receives a mouse-in. But maybe the link
should be inactivated instead.
This needs Windows-specific event help....
Assignee: events → nobody
QA Contact: ian → events
Component: Event Handling → User events and focus handling
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.