Closed
Bug 381071
Opened 17 years ago
Closed 12 years ago
MSAA caret position mis-reported
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: accmoz, Unassigned)
References
(Blocks 1 open bug)
Details
User-Agent: Mozilla/5.0 (compatible; Konqueror/3.5; FreeBSD) KHTML/3.5.6 (like Gecko) Build Identifier: version 2.0.0.0 (20070326) Put the cursor on the second line of a paragraph in a Thunderbird Compose window. Use Control Left Arrow to move backwards past the first word in the line. The caret is now at the beginning of the line and the reported caret position is typically accurate. Use Control Right Arrow to move to the right and Control Left Arrow to move left again. If you keep moving back and forth -- sometimes it is necessary to go multiple words forward and backwards (even over the last word of the previous line). At some point, however, (sometimes on the first Control Left Arrow and sometimes on the tenth) using Control Left Arrow to go backwards over the first word of this line will put the caret at the beginning of this line, but the reported caret position will be the end of the previous line. Reproducible: Always Steps to Reproduce: 1. Put the cursor on the second line of a paragraph in a Thunderbird Compose window. 2. Use Control Left Arrow to move backwards past the first word in the line. The caret is now at the beginning of the line and the reported caret position is typically accurate. 3. Use Control Right Arrow to move to the right and Control Left Arrow to move left again. If you keep moving back and forth -- sometimes it is necessary to go multiple words forward and backwards (even over the last word of the previous line). 4. At some point, however, (sometimes on the first Control Left Arrow and sometimes on the tenth) using Control Left Arrow to go backwards over the first word of this line will put the caret at the beginning of this line, but the reported caret position will be the end of the previous line. Actual Results: Caret location change event indicates that the caret is at the end of the previous line. Expected Results: Caret location change event should indicates that the caret is at the beginning of the current line. This problem was present in both the 2.0.0.4 and 3.0 nightly builds from 5/14/07.
Comment 1•17 years ago
|
||
> Build Identifier: version 2.0.0.0 (20070326)
Does this occur on trunk as well?
Comment 2•17 years ago
|
||
> This problem was present in both the 2.0.0.4 and 3.0 nightly builds from
> 5/14/07.
Right -- the answer was in the summary.
Comment 3•16 years ago
|
||
Could you check please if this bug is still valid?
Assignee: aaronleventhal → nobody
Updated•13 years ago
|
Blocks: caretsela11y
Target Milestone: --- → mozilla2.0b12
Updated•13 years ago
|
Target Milestone: mozilla2.0b12 → ---
WFM Mozilla/5.0 (X11; FreeBSD i386; rv:10.0.2) Gecko/20120229 Thunderbird/10.0.2
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•