onMouseout events generated differently than in NS4

RESOLVED INCOMPLETE

Status

()

Core
Event Handling
P3
normal
RESOLVED INCOMPLETE
18 years ago
7 years ago

People

(Reporter: Finn E. Theodorsen, Unassigned)

Tracking

Trunk
Future
x86
Windows NT
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

18 years ago
onMouseout events generated differently than in NS4

Windows-NT4, Service pack 4
Mozilla build 2000-02-29-09-M15/5.0.0.00060/2000022908
Might be related to Bug #29352

Tested HTML:

...several lines clipped...
<A HREF="#extern">Nogle links ud af Dansk Sygeplejer&aring;d</A>
...several lines clipped...
<H1><A NAME="extern">Specielle<A> links ud af Dansk Sygeplejer&aring;d</H1>
<A HREF="#private"><B>DSRs og DSAs medarbejderes hjemmesider & private 
postadresser</B></A>
...several lines clipped...
<A NAME="private"><B>DSRs og DSAs medarbejderes hjemmesider:</B></A>
<A HREF="http://www.theodor.suite.dk/"
    onMouseOver="window.status=
    'Her findes sider om bl.a. Quest-PBM, Olympia-PBeM og Magic The Gathering';
    return true"
    onMouseOut="window.status='';
    window.alert('Nej! Flyt ikke musen v&aelig;k - Tryk p&aring; det link!');
    return true"
    >Home page for Finn Theodorsen</A>


First the shown links are chosen in order.

Action			Expected behaviour (as in NS4)
move over, then away	Alert pops up and can be dismissed
move over, shift focus
  away with SHIFT+TAB
  and back again with
  SHIFT+TAB		Nothing happens
move over, select	Chosen URL comes up, no alert

Action			Real behaviour (Mozilla5)
move over, then away	Alert pops up and can be dismissed, but window 
                          refreshes at previous link (#extern)
move over, shift focus
  away with SHIFT+TAB
  and back again with
  SHIFT+TAB		Alert pops up, Mozilla crashes or freezes, lots of
                        memory is consumed (some eternal loop of                           
                        mouseOut-event->window.alert->mouseOut-event 
			  might be in progress)
move over, select	Alert pops up, Mozilla freezes, URL doesn't
			  come up. (same as above might be going on)

In both these last cases the alert-window cannot be dismissed, and the
only way to get onwards is to kill the job or wait and let it crash.

Comment 1

18 years ago
Part 1, where closing the dialog pops up the wrong window sounds like a dup of 
bug 22658.
Part 2, the crash after SHIFT+TAB I can't reproduce with a debug build from 3/7
Assignee: rogerl → joki
Component: Javascript Engine → Event Handling
QA Contact: rginda → janc
(Reporter)

Comment 2

18 years ago
I can't reproduce the freezing or crashing either now.
Also alert doesn't pop up upon choosing the link anymore.
Alert still pops up when you use shift+tab and now immediately,
ans the alert window takes focus.

Build ID 20000031516 (nb1n M15 of 16-3)
dsr_ft@dansk-sygeplejeraad.dk - could you summarise the issues this bug is still 
tracking, if any?

Gerv
(Reporter)

Comment 4

18 years ago
Action 			Real behaviour (Mozilla5)
move over, then away 	Alert pops up and can be dismissed,
			but window refreshes at previous link (#extern)
			(I believe this one has its own bug-number already) 		
move over, shift focus 	when focus is shifted to other page, alert pops-up
away with SHIFT+TAB and (immediately if to other NS window, otherwise upon
back again with SHIFT+TAB second use of SHIFT+TAB even though mouse is never
			moved away from link) in NS4 alert never pops-up!	

move over, select	no alert, functions as NS4 now

So the only thing that is left here is a onMouseOut event upon focus shift	
for all I know that might be the right behaviour, and NS4 that is in error
here.

Updated

18 years ago
Status: UNCONFIRMED → NEW
Ever confirmed: true

Comment 5

18 years ago
This bug has been marked "future" because the original netscape engineer working 
on this is over-burdened. If you feel this is an error, that you or another 
known resource will be working on this bug,or if it blocks your work in some way 
-- please attach your concern to the bug for reconsideration.
Target Milestone: --- → Future

Comment 6

18 years ago
Mass update:  changing qacontact to ckritzer@netscape.com
QA Contact: janc → ckritzer

Comment 7

18 years ago
Updating QA Contact.
QA Contact: ckritzer → lorca
Reassigning QA Contact for all open and unverified bugs previously under Lorca's
care to Gerardo as per phone conversation this morning.
QA Contact: lorca → gerardok

Comment 9

17 years ago
QA contact updated
QA Contact: gerardok → madhur

Updated

16 years ago
QA Contact: madhur → rakeshmishra

Updated

16 years ago
QA Contact: rakeshmishra → trix

Comment 10

15 years ago
.
Assignee: joki → saari
QA Contact: trix → ian
Assignee: saari → nobody
QA Contact: ian → events
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.