Bug 168957 - AX: VoiceOver selects incorrect range in contenteditable divs
Summary: AX: VoiceOver selects incorrect range in contenteditable divs
Status: RESOLVED DUPLICATE of bug 174856
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: WebKit Nightly Build
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2017-02-27 18:19 PST by James Craig
Modified: 2017-07-31 06:45 PDT (History)
2 users (show)

See Also:


Attachments
test case (303 bytes, text/html)
2017-02-27 18:20 PST, James Craig
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description James Craig 2017-02-27 18:19:33 PST
AX: VoiceOver selects incorrect range in contenteditable divs

Daniel Jalkut reports that in the attached test case, VoiceOver selects a portion of a word: "hird" or "Thir" instead of the whole word "Third"

1. Load test case.
2. Navigate to the contenteditable element and interact (VO+Shift+Down)
3. Navigate by word (VO+Right)

VO cursor seems to be selecting an off-by-one text range on some words.

Reproducible in nightlies.
Comment 1 James Craig 2017-02-27 18:20:44 PST
Created attachment 302907 [details]
test case
Comment 2 Radar WebKit Bug Importer 2017-02-27 18:21:08 PST
<rdar://problem/30748501>
Comment 3 James Craig 2017-07-30 17:19:17 PDT
This is supposed to be resolved with http://trac.webkit.org/changeset/219949 re: bug 174856

*** This bug has been marked as a duplicate of bug 174856 ***
Comment 4 Daniel Jalkut 2017-07-31 06:45:28 PDT
Thanks! I confirmed the fix in Revision 220056 WebKit nightly. My VoiceOver using customers will appreciate this when it makes its way to a macOS release.