Nonclient mouse down being handled incorrectly for rollup

VERIFIED FIXED

Status

()

Core
Event Handling
P3
normal
VERIFIED FIXED
18 years ago
16 years ago

People

(Reporter: David Hyatt, Assigned: rods (gone))

Tracking

({verifyme})

Trunk
x86
Other
verifyme
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

18 years ago
When combo boxes or XP menus are open, a click on the nonclient area should
cause them to roll up, but the event should not be consumed.

Example: Open up an XP menu or combo box.  Click and hold the mouse down on your
window title bar and drag.  You should be able to drag, but right now you can't.
Although the combo box or menu does roll up, the event is consumed when it
should be passed on to the nonclient area.

In other cases, I think the event should be consumed, but not in the nonclient
area case.
(Assignee)

Comment 1

18 years ago
Kevin and I looked at this closely. In a native Windows app, when the dropdown
is down, it eats the event on rollup, when the menu is down it does NOT eat the
event. We need to choose one. It is as simple as returning FALSE instead of TRUE
from the rollup code.
(Reporter)

Comment 2

18 years ago
What if we added a boolean flag that would allow us to say whether or not we
wanted the event consumed?  Then we could make both behave the way they're
supposed to?
(Assignee)

Comment 3

18 years ago
Duhhhhh? Yes, that sounds like a good idea. I can add a param to the Capture
call.
(Assignee)

Updated

18 years ago
Status: NEW → RESOLVED
Last Resolved: 18 years ago
Resolution: --- → FIXED
(Assignee)

Comment 4

18 years ago
Fixed

Updated

18 years ago
Keywords: verifyme

Comment 5

18 years ago
Adding verifyme keyword.

Comment 6

18 years ago
Updating QA Contact.
Component: Browser-General → Event Handling
QA Contact: leger → janc

Comment 7

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

Comment 8

17 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 10

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

Comment 11

16 years ago
verified on build 2001-08-07-08-trunk
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.