backspaces/navigation keys handled improperly

VERIFIED FIXED in M6

Status

()

Core
Event Handling
P1
normal
VERIFIED FIXED
19 years ago
18 years ago

People

(Reporter: tague, Assigned: joki (gone))

Tracking

Trunk
x86
Windows NT
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

19 years ago
The current Seamonkey architecture tries to handle navigation keys as Virtual
Keys (WM_KEYUP/WM_KEYDOWN) messages.  This prevents input methods from ever
seeing backspace events, so Japanese users can't correct their input.  *ALL*
key events, including Navigation events have to be handled after input methods
have a chance at them - this means they have to be handled on the WM_CHAR event
for Windows.
(Reporter)

Updated

19 years ago
Target Milestone: M4

Updated

19 years ago
Priority: P3 → P1

Comment 1

19 years ago
Changed from P3 to P1.  We need the keyboard events fixed ASAP because the
Japanese input methods depend upon this.
(Assignee)

Updated

19 years ago
Status: NEW → ASSIGNED
(Assignee)

Comment 2

19 years ago
The WM_CHAR part of this is being fixed.  Tague, still need you to get back to
me on how to handle navigation keys which don't fire a WM_CHAR.
(Reporter)

Comment 3

19 years ago
Check to see if it is handled by the default window proc - if it is, leave it
alone, otherwise process to your hearts cotnent.
(Assignee)

Updated

19 years ago
Target Milestone: M4 → M5
(Assignee)

Comment 4

19 years ago
Okay.  Unfortunately processing the event through the default proc *before*
going to the content system is a pretty major change.  We currently handle all
events before default processing.  I'm going to push this to M5 while we think
about this.

Comment 5

19 years ago
Cross reference to related bug:
   http://bugzilla.mozilla.org/show_bug.cgi?id=3546
(Assignee)

Updated

19 years ago
Status: ASSIGNED → RESOLVED
Last Resolved: 19 years ago
Resolution: --- → FIXED
(Assignee)

Updated

19 years ago
Status: RESOLVED → REOPENED
(Assignee)

Updated

19 years ago
Resolution: FIXED → ---
(Assignee)

Updated

19 years ago
Status: REOPENED → ASSIGNED
(Assignee)

Comment 6

19 years ago
Sorry, mistakenly closed.

Updated

19 years ago
Target Milestone: M5 → M6

Comment 7

19 years ago
Moving off M5 radar since Tom is out of town.
(Reporter)

Updated

19 years ago
Status: ASSIGNED → RESOLVED
Last Resolved: 19 years ago19 years ago
Resolution: --- → FIXED
(Reporter)

Updated

18 years ago
Status: RESOLVED → VERIFIED
(Reporter)

Comment 8

18 years ago
fixed as part of the big keyboard whackage at least.  marking verified
You need to log in before you can comment on or make changes to this bug.