Closed
Bug 13447
Opened 25 years ago
Closed 25 years ago
[DOGFOOD] [PP] Linux: Backspace and Delete insert spaces
Categories
(Core :: DOM: Editor, defect, P1)
Tracking
()
VERIFIED
FIXED
M11
People
(Reporter: cpratt, Assigned: akkzilla)
References
Details
Build ID: 1999090908
Platform: RH Linux 6 (only)
To reproduce:
- Launch apprunner
- Click to the right of the URL in the Location: control
- Press Backspace a few times
Result: Spaces are inserted and the caret moves to the right
- Now, click somewhere in the middle of the URL
- Press the Delete key a few times
Result: Characters to the right of the caret are replaced by white space
Expected result: Backspace should move the caret to the left while deleting
characters; Delete should delete the character to the right of the caret while
moving the rest of the text on the line to the left.
Updated•25 years ago
|
Assignee: trudelle → buster
Component: XP Toolkit/Widgets → Editor
Comment 1•25 years ago
|
||
Reproduced, but only in Ender text widget. changing component to
editor, reassigning to buster
QA: Please take note that text neither text edit widgets nor HTML forms controls
are XPToolkit widgets!
I hadn't realized that was an Editor problem. All I know is this: if you change
the Debug prefs to use GFX, everything breaks in the browser (the Location:
control etc.).
Assignee: buster → akkana
Summary: [PP] Linux - Backspace and Delete not working in Location: → [DOGFOOD] [PP] Linux - Backspace and Delete not working in Location:
Target Milestone: M11
akkana, can you see what's going on here in linux? I don't see it on windows
at all.
I can't tell if this is a display problem, or a content manipulation problem, or
a keyboard event handling problem? Are we getting the right commands
(backspace, delete)? If so, are we manipulating the content correctly (that
should be 100% XP)? If so, is it just a painting/update problem?
Once you can categorize the problem, please assign to the appropriate person.
Marked dogfood since this certainly would keep people from using the app.
Assignee | ||
Updated•25 years ago
|
Assignee: akkana → pavlov
Assignee | ||
Comment 4•25 years ago
|
||
No, we're never getting the event. This is because of the XIM code, which
Pavlov just changed. Reassigning to Pavlov, but meanwhile I'll look into what
we need to change to back this out. Unfortunately, commenting out the -DUSE_XIM
in the widget/src/gtk Makefile.in causes worse problems (the apprunner window
doesn't even come up).
Assignee | ||
Comment 6•25 years ago
|
||
Changing the USE_XIM on line 704 of nsGtkEventHandler.cpp to USE_XIM_NOT fixes
this problem (but, of course, disables whatever it is that XIM is supposed to be
doing with those keys).
Assignee | ||
Comment 7•25 years ago
|
||
I've checked in the workaround.
Updated•25 years ago
|
Whiteboard: workaround checked in. working on fix
Updated•25 years ago
|
Priority: P3 → P2
Comment 9•25 years ago
|
||
This is broken for me tonight. P2.
Updated•25 years ago
|
Priority: P2 → P1
Summary: [DOGFOOD] [PP] Linux - Backspace and Delete not working in Location: → [DOGFOOD] [PP] Linux: Backspace and Delete insert spaces
Comment 10•25 years ago
|
||
URL bar, text fields, text areas. This is really broken.
P1.
Updated•25 years ago
|
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
Comment 11•25 years ago
|
||
This is working for me, marking so.
QA, this might not show up until Tuesday's build.
Reporter | ||
Comment 12•25 years ago
|
||
Still broken in the 1999092013 build on Linux. btw, I would have marked this
FIXED and not worksforme; please bear in mind that a QA person's review often
contains information about how many of their bugs were judged to be not a bug,
ie worksforme. Thanks!
Assignee | ||
Updated•25 years ago
|
Status: RESOLVED → REOPENED
Whiteboard: workaround checked in. working on fix
Assignee | ||
Updated•25 years ago
|
Assignee: pavlov → akkana
Status: REOPENED → NEW
Assignee | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 13•25 years ago
|
||
I agree, this bug has come back, probably as a result of Steve's change to the
editor event listeners to work around a bug in the Windows event handler. Turns
out the gtk key handler is sending both keycode and charcode for these events.
I'm working on a fix.
Assignee | ||
Updated•25 years ago
|
Resolution: WORKSFORME → ---
Assignee | ||
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 14•25 years ago
|
||
Checked in a fix for the regression: the gtk event handler now sends key code or
char code, but never both, and backspace and delete events are being handled
properly now.
Updated•25 years ago
|
QA Contact: phillip → cpratt
Comment 15•25 years ago
|
||
assigning Pratt as QA contact
Reporter | ||
Comment 16•25 years ago
|
||
Verified fixed in the 1999092708 build, Linux.
You need to log in
before you can comment on or make changes to this bug.
Description
•