Closed
Bug 308017
Opened 19 years ago
Closed 19 years ago
Bidi: up/down-arrow sometimes behave incorrectly after switching keyboard layout
Categories
(Core :: Layout: Text and Fonts, defect)
Core
Layout: Text and Fonts
Tracking
()
RESOLVED
FIXED
mozilla1.8.1
People
(Reporter: uriber, Assigned: uriber)
References
()
Details
(Keywords: fixed1.8.1)
Attachments
(1 file)
|
1.07 KB,
patch
|
smontagu
:
review+
roc
:
superreview+
roc
:
approval-branch-1.8.1+
|
Details | Diff | Splinter Review |
In the following testcase, in the top (RTL) textarea: https://bugzilla.mozilla.org/attachment.cgi?id=193730 1. place the caret to the left of the "E" 2. press down-arrow 3. press up-arrow 4. switch to an RTL keyboard layout. The caret correctly moves to the right of the "h". 5. Press down-arrow Notice that the caret will move to the same place it moved after step 2, i.e. below the "E", instead of below the "h". The fix should be calling InvalidateDesiredX() in nsTypedSelection::SelectionLanguageChange().
| Assignee | ||
Comment 1•19 years ago
|
||
Nothing much to say here.
Assignee: mozilla → uriber
Status: NEW → ASSIGNED
Attachment #195632 -
Flags: superreview?(roc)
Attachment #195632 -
Flags: review?(smontagu)
| Assignee | ||
Updated•19 years ago
|
Target Milestone: --- → mozilla1.9alpha
Comment 2•19 years ago
|
||
Comment on attachment 195632 [details] [diff] [review] patch Yes.
Attachment #195632 -
Flags: review?(smontagu) → review+
Attachment #195632 -
Flags: superreview?(roc) → superreview+
Comment 3•19 years ago
|
||
Checking in layout/generic/nsSelection.cpp; /cvsroot/mozilla/layout/generic/nsSelection.cpp,v <-- nsSelection.cpp new revision: 3.205; previous revision: 3.204 done
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
| Assignee | ||
Updated•19 years ago
|
Attachment #195632 -
Flags: approval1.8.1?
| Assignee | ||
Updated•19 years ago
|
Attachment #195632 -
Flags: approval1.8.1? → branch-1.8.1?(roc)
Attachment #195632 -
Flags: approval-branch-1.8.1?(roc) → approval-branch-1.8.1+
| Assignee | ||
Comment 4•19 years ago
|
||
Checked in to 1.8.1 branch: Checking in mozilla/layout/generic/nsSelection.cpp; /cvsroot/mozilla/layout/generic/nsSelection.cpp,v <-- nsSelection.cpp new revision: 3.199.2.4; previous revision: 3.199.2.3 done
Keywords: fixed1.8.1
Target Milestone: mozilla1.9alpha → mozilla1.8.1
Component: Layout: BiDi Hebrew & Arabic → Layout: Text
QA Contact: zach → layout.fonts-and-text
You need to log in
before you can comment on or make changes to this bug.
Description
•