Closed
Bug 694268
Opened 14 years ago
Closed 14 years ago
Modifier keys (e.g. shiftKey) always true for touch events (e.g. touchstart)
Categories
(Firefox for Android Graveyard :: General, defect)
Tracking
(firefox9 affected, firefox10 fixed)
RESOLVED
FIXED
Firefox 10
People
(Reporter: bugs, Assigned: mbrubeck)
References
Details
(Keywords: testcase, Whiteboard: [pushed], QA?)
Attachments
(2 files)
|
944 bytes,
text/html
|
Details | |
|
1.48 KB,
patch
|
wesj
:
review+
|
Details | Diff | Splinter Review |
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0a2) Gecko/20111012 Firefox/9.0a2
Build ID: 20111012092043
Steps to reproduce:
Attempt to fire touch events (touchstart, touchmove, touchend, possibly others?) across an element (i.e. start dragging over a colored area in attached test case).
Tested w/ Fennec 8b2 on both Linux on x86-64 and Android 2.3 on T-Mobile G2 (HTC Vision).
Actual results:
Event handler is called with an event object whose shiftKey and ctrlKey (possibly others?) attributes are set to true.
Expected results:
Since shift or control keys were not pressed (or rather, they do not exist for most mobile devices), both shiftKey and ctrlKey attributes should be false.
For consistency, with WebKit on the same device the attributes are also false. I've not tried WebKit's behavior w/ a BlueTooth keyboard attached to see whether it is different.
Updated•14 years ago
|
Attachment #566771 -
Attachment mime type: text/plain → text/html
Comment 1•14 years ago
|
||
confirmed.
In mobile/chrome/content/content.js, event seems to be initialized by shiftkey/ctrlKey = true...
Status: UNCONFIRMED → NEW
Ever confirmed: true
Updated•14 years ago
|
OS: Linux → Android
Hardware: x86_64 → ARM
| Assignee | ||
Updated•14 years ago
|
| Assignee | ||
Comment 2•14 years ago
|
||
Huh, I'm not sure how this slipped through.
To start with, this patch just sets the modifier flags to "false" all the time. I'll file a followup bug to set them correctly based on which keys are actually pressed.
Attachment #567531 -
Flags: review?(wjohnston)
| Assignee | ||
Updated•14 years ago
|
Status: NEW → ASSIGNED
status-firefox10:
--- → affected
status-firefox9:
--- → affected
Whiteboard: [has patch]
Updated•14 years ago
|
Attachment #567531 -
Flags: review?(wjohnston) → review+
| Assignee | ||
Comment 3•14 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
OS: Android → All
Hardware: ARM → All
Resolution: --- → FIXED
Whiteboard: [has patch] → [pushed]
Target Milestone: --- → Firefox 10
| Assignee | ||
Comment 4•14 years ago
|
||
Oops, accidentally closed this when pushing to inbound. Re-opening because this is not on mozilla-central yet.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
| Assignee | ||
Comment 5•14 years ago
|
||
Filed bug 695407 to fix this for real on devices with keyboards.
Status: REOPENED → ASSIGNED
Comment 6•14 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 14 years ago → 14 years ago
Resolution: --- → FIXED
Updated•14 years ago
|
Whiteboard: [pushed] → [pushed], QA?
Updated•12 years ago
|
tracking-fennec: ? → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•