[FIX]right-click events don't go through listboxes (onmousedown/onmouseup)

VERIFIED FIXED in M17

Status

()

Core
DOM: Core & HTML
P3
normal
VERIFIED FIXED
18 years ago
18 years ago

People

(Reporter: Jesse Ruderman, Assigned: rods (gone))

Tracking

(Blocks: 1 bug)

Trunk
x86
Windows 98
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [nsbeta3+]Fix in Hand, URL)

Attachments

(2 attachments)

(Reporter)

Description

18 years ago
Created attachment 8859 [details]
this attachment has nothing to do with bug 40000
(Reporter)

Comment 1

18 years ago
right-clicking on various types of listboxes doesn't send onmousedown and 
onmouseup events to the container of the listbox.

1. load attachment to bug 39985
2. right-click on dropdown, dropdown after dropping down, single-select 
listbox, or multi-select listbox

result: (as displayed on page, in reverse chronological order)

lightgraydiv onclick
multiselect onclick
multiselect onmouseup
multiselect onmousedown

expected result (relative to actual result):

lightgraydiv onclick
multiselect onclick
lightgraydiv onmouseup
multiselect onmouseup
lightgraydiv onmousedown
multiselect onmousedown
joki, could you have a look?
Assignee: jst → joki
(Reporter)

Updated

18 years ago
Blocks: 39985

Comment 3

18 years ago
I suspect that the select is calling stopDispatch (or 
preventBubble/preventCapture, the old form of it) which is preventing the event 
from bubbling up from the select.  rods, the select/listbox code is yours. Could 
you look into this further?
Assignee: joki → rods
(Assignee)

Comment 4

18 years ago
setting to M17
Target Milestone: --- → M17
(Assignee)

Comment 5

18 years ago
Created attachment 10751 [details]
reduced
(Assignee)

Updated

18 years ago
Status: NEW → ASSIGNED
Keywords: nsbeta3
Summary: right-click events don't go through listboxes (onmousedown/onmouseup) → [FIX]right-click events don't go through listboxes (onmousedown/onmouseup)
Whiteboard: Fix in Hand
Marking nsbeta3+
Keywords: correctness
Whiteboard: Fix in Hand → [nsbeta3+]Fix in Hand
(Assignee)

Comment 7

18 years ago
fixed
Status: ASSIGNED → RESOLVED
Last Resolved: 18 years ago
Resolution: --- → FIXED

Comment 8

18 years ago
Verified with 2000-09-13-09.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.