Closed Bug 442181 Opened 17 years ago Closed 6 years ago

Mouse-moved event apparently sent to wrong object when combobox open

Categories

(Core :: Widget: Cocoa, defect, P3)

PowerPC
macOS
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: g-sugawara, Unassigned)

References

()

Details

User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; ja-JP-mac; rv:1.9) Gecko/2008061004 Firefox/3.0 Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; ja-JP-mac; rv:1.9) Gecko/2008061004 Firefox/3.0 onmouseover event of <tr> tag reacts, when it started changing the selection box. Reproducible: Always Steps to Reproduce: 1.open "http://rubricks.org/test_onmouseover_1.html". 2.Click select box, and select "bar" quickly. 3.onmouseover event of <tr> tag reacts, and alert box opens. Actual Results: onmouseover event of <tr> tag reacts, when it started changing the selection box. Expected Results: onmouseover event of <tr> tag doesn't react, when it started changing the selection box.
Version: unspecified → 3.0 Branch
This is truly bizarre, and almost certainly a Cocoa widgets bug. Thanks for your report and testcase. The problem only happens in FF3 (not FF2), and then only on OS X (not on Windows or Linux). Here's what I see: 1) Click the combobox at the top of the page (the one that defaults to "FOO"). A drop-down list will open containing three choices -- FOO, BAR and ZOO. 2) Move the mouse down until it's over the drop-down list. You don't need to do this quickly. As soon as the mouse edges over the drop-down list, you'll see an alert message corresponding to the "row" closest to the bottom of the page that's fully displayed. E.g if "row 18" is partially cut off by the bottom of the page, you'll see an alert for "row 17". I suspect some kind of confusion between Carbon's default top-left origin and Cocoa's bottom-left origin.
Status: UNCONFIRMED → NEW
Component: General → Widget: Cocoa
Ever confirmed: true
Product: Firefox → Core
Version: 3.0 Branch → unspecified
Assignee: nobody → smichaud
Flags: wanted1.9.1?
Flags: wanted1.9.0.x?
Priority: -- → P2
Summary: onmouseover event of <tr> tag reacts when it started changing the selection box. → Mouse-moved event apparently sent to wrong object when combobox open
QA Contact: general → cocoa
Only wanted1.9.0.x+ pending the size and risk of the fix.
Flags: wanted1.9.0.x? → wanted1.9.0.x+
Flags: wanted1.9.1? → wanted1.9.1+
That bug does seem related, but it's not exactly the same. Here the mouse-moved events are also shifted down.
Is this still reproducible? It doesn't seem to happen for me on 10.4.
Moving to p3 because no activity for at least 1 year(s). See https://github.com/mozilla/bug-handling/blob/master/policy/triage-bugzilla.md#how-do-you-triage for more information
Priority: P2 → P3

Closing for now per comment 5.

Assignee: smichaud → nobody
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.