Summary: | [Gtk] atk_text_get_text_at_offset() fails to provide the correct line for list items whose text wraps | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Joanmarie Diggs <jdiggs> | ||||||||||
Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> | ||||||||||
Status: | RESOLVED FIXED | ||||||||||||
Severity: | Normal | CC: | mario | ||||||||||
Priority: | P2 | Keywords: | Gtk | ||||||||||
Version: | 528+ (Nightly build) | ||||||||||||
Hardware: | Unspecified | ||||||||||||
OS: | Unspecified | ||||||||||||
Bug Depends on: | 72382 | ||||||||||||
Bug Blocks: | 25531 | ||||||||||||
Attachments: |
|
Created attachment 117170 [details]
test script
This bug depends on bug 72382, which fortunately has a patch pending on review at the time of this writing. Created attachment 122749 [details]
Patch proposal
Created attachment 123803 [details] Patch proposal Updating the patch after the refactor done for fixing bug 76783 Comment on attachment 123803 [details]
Patch proposal
r=me
Committed r107086: <http://trac.webkit.org/changeset/107086> |
Created attachment 117169 [details] test case Steps to reproduce: 1. View the attached test case in WK1 2. Resize the window so that the text wraps 3. Enable caret browsing 4. Launch the attached test script in a terminal 5. Arrow Up and Down amongst the lines of text Expected results: The test script would always print the correct text for the current line. Actual results: The test script only presents the correct text for the current line for the paragraph; the list item text is off by a couple of characters. I believe this is a regression.