Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | [a11y] caret-moved and focused events initially missing | ||||||
---|---|---|---|---|---|---|---|
Product: | Writer | Reporter: | joaniediggs <joanmarie.diggs> | ||||
Component: | ui | Assignee: | eric.savary | ||||
Status: | CLOSED FIXED | QA Contact: | issues@sw <issues> | ||||
Severity: | Trivial | ||||||
Priority: | P3 | CC: | eric.savary, issues, orw, walker.willie | ||||
Version: | DEV300m30 | Keywords: | accessibility, regression | ||||
Target Milestone: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux, all | ||||||
Issue Type: | DEFECT | Latest Confirmation in: | --- | ||||
Developer Difficulty: | --- | ||||||
Attachments: |
|
Description
joaniediggs
2008-08-30 00:47:47 UTC
Created attachment 56099 [details]
test case
OOo 3.2 @OD: as described. The first "down arrowings" don't send all events. After "up" it works. Tested in OOO310m3 defect cause found: OOo's ATK bridge does not initially listens to all objects. When an object gets the focus and submits a corresponding focus-changed event. A job is queued to listen to this object in the future. Unfortunately, this job is performed after the caret-moved event is submitted. Thus, the caret-moved event is lost for a certain AT tool. fixed in cws swa11y32 - changed file: /vcl/unx/gtk/a11y/atkutil.cxx, rev. 271421 solution: after the job for the focus event has been performed and the focus event is emitted it is also emitted an object:text-caret-moved event, if the cursor is inside the text object, for which the focus event is emitted. correction of fix needed - changed file: /vcl/unx/gtk/a11y/atkutil.cxx, rev. 272283 OD->ES: Checked in internal installation set of cws swa11y32_2nd - please verify Using the swa11y32_2nd_en-US_SolarisIntel.tar file Thomas Lange made for me (300m51(Build:9408)[CWS:swa11y32_2nd]), the Orca team has noticed the expected caret-moved events are present; the object:state-changed:focused events (detail1 == 1) are still initially missing. As described in the opening comment, if you up arrow in the table and then down arrow, the events suddenly start appearing. This continues to be true for the focused events. So...I think this bug needs to be reopened. :-( CCed: od OD->williewalker: You are right. Somehow I have overlooked that object:state-changed:focused are also needed to be submitted. --> reopening this issue. Fix is in progress in cws swa11y32_2nd taking over fix for emitting missing object:state-changed:focused event in cws swa11y32_2nd - changed file: /vcl/unx/gtk/a11y/atkutil.cxx, rev. 274924 OD->ES: Checked the adjusted fix in cws swa11y32_2nd - please verify. Verified in CWS swa11y32_2nd Fixed and integrated => closing now.. |