[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