rare window alignment may incorrectly send NS_MOUSE_ENTER event

RESOLVED FIXED

Status

()

--
minor
RESOLVED FIXED
13 years ago
11 years ago

People

(Reporter: jaas, Assigned: jaas)

Tracking

Trunk
PowerPC
Mac OS X
Points:
---
Bug Flags:
blocking1.9 -
wanted1.9 +

Firefox Tracking Flags

(Not tracked)

Details

(Assignee)

Description

13 years ago
The logic for sending NS_MOUSE_ENTER/EXIT in Cocoa widgets is pretty complicated. This is a bug for an edge case that we know is broken. It is unlikely that this edge case will cause any actual problems, but we wanted to document it here.

If you have a page with an iframe in the middle of it (which has its own ChildView native widget) and you place a window from another app such that the windows edge is exactly along the edge of the iframe, then you move your mouse from the iframe to the overlapping window, the iframe's superview will incorrectly receive an NS_MOUSE_ENTER event.

Updated

12 years ago
Flags: blocking1.9?

Updated

12 years ago
Flags: blocking1.9? → blocking1.9-
Whiteboard: [wanted-1.9]
(Assignee)

Comment 1

12 years ago
fixed by bug 355102 which removes the algorithm that could get us into this situation and replaces it with a more robust algorithm
Status: NEW → RESOLVED
Last Resolved: 12 years ago
Resolution: --- → FIXED
Flags: wanted1.9+
Whiteboard: [wanted-1.9]
You need to log in before you can comment on or make changes to this bug.