Last Comment Bug 394318 - ARIA trees are triggering an unnecessary ATK caret-moved event
: ARIA trees are triggering an unnecessary ATK caret-moved event
Status: REOPENED
orca:low
: access
Product: Core
Classification: Components
Component: Disability Access APIs (show other bugs)
: Trunk
: x86 Linux
: -- normal with 1 vote (vote)
: ---
Assigned To: Nobody; OK to take it and work on it
:
:
Mentors:
Depends on:
Blocks: tablea11y caretsela11y nicea11y
  Show dependency treegraph
 
Reported: 2007-08-30 08:10 PDT by Scott Haeger
Modified: 2011-11-02 07:32 PDT (History)
4 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Attachments

Description Scott Haeger 2007-08-30 08:10:26 PDT
The dojo tree seen here http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/test_Tree.html is triggering a caret-moved event during expanding/collapsing even though the caret has not changed.  The following is an event log taken from a single expansion event done on the 'Asia' subtree as seen from Accerciser.

object:text-changed:delete(2, 1, )
source: [tree | ]
application: [application | Minefield]
object:text-changed:insert(2, 1, )
source: [tree | ]
application: [application | Minefield]
object:state-changed:expanded(1, 0, None)
source: [list item | Asia]
application: [application | Minefield]
object:property-change:accessible-parent(0, 0, [tree | ])
source: [list item | Africa]
application: [application | Minefield]
object:children-changed:add(0, 0, [list item | Africa])
source: [tree | ]
application: [application | Minefield]
object:text-caret-moved(0, 0, None)
source: [list item | Asia]
application: [application | Minefield] 

Aaron, this is a relatively minor issue for Orca.  It would be great if it could be fixed because our workaround may prove to be brittle in the long run.
Comment 1 Aaron Leventhal 2007-09-01 12:30:32 PDT
Okay, I'm moving into the nice to haves meta bug instead, then.

We need to keep our blocking bug lists trimmed to the real blockers at this point, otherwise we won't get the really important ones done in time :(
Comment 2 David Bolter [:davidb] 2009-06-16 11:53:31 PDT
Mass un-assigning bugs assigned to Aaron.
Comment 3 Eitan Isaacson [:eeejay] 2011-11-02 07:24:36 PDT
I tested this in Accerciser using this page[1]. There is no caret change event when nodes are expanded/collapsed.


1. http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/tree/test_Tree.html
Comment 4 alexander :surkov 2011-11-02 07:32:50 PDT
(In reply to Eitan Isaacson [:eeejay] from comment #3)
> I tested this in Accerciser using this page[1]. There is no caret change
> event when nodes are expanded/collapsed.
> 
> 
> 1.
> http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/tree/
> test_Tree.html

it fires caret change events for me when you expand/collapse items by mouse (no events when you do that by keyboard).

Note You need to log in before you can comment on or make changes to this bug.