[Webkit-unassigned] [Bug 131933] New: AX: [ATK] caret-moved not emitted by text directly in html body
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Apr 21 04:35:16 PDT 2014
https://bugs.webkit.org/show_bug.cgi?id=131933
Summary: AX: [ATK] caret-moved not emitted by text directly in
html body
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Linux
Status: NEW
Severity: Normal
Priority: P2
Component: Accessibility
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: jarekczek at poczta.onet.pl
CC: webkit-bug-importer at group.apple.com
Created an attachment (id=229799)
--> (https://bugs.webkit.org/attachment.cgi?id=229799&action=review)
patch with a test case
Under some circumstances text enclosed directly in <body> does not behave like text. atk_text_set_caret_offset does not allow to position the cursor inside it and caret-moved events are not emitted.
The simple example is as follows:
<html><body>
<div>div1</div>abc<div>div2</div>
</body></html>
Divs are accessible, but the text between them is not. If there were no misleading divs, the text alone is accessible. Once a div after or before is added, the problem arises.
I prepared a test case for that. To make such tests easier I prepared a helper testWebkitAtkCaretWalk method. So in this testatk.c diff there is also a test case for bug #130941 included. The name of the test for this bug report is caretInBody.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list