GNOME Bugzilla – Bug 570571
(ARIA) Microsoft tree labels off by one
Last modified: 2009-02-12 18:50:11 UTC
1) Go to http://samples.msdn.microsoft.com/ietestcenter/Aria/samples/tree/ariatree.htm 2) Expand an item and move into the list. The crazy Microsoft tree skips every other item when you navigate (not an Orca bug). Orca presents the item above the item that has focus. NOTE: I think the developers may have created this widget immediately after doing bong hits with Michael Phelps. It certainly is a strange one and I think we might consider closing this one as WONTFIX after we've done more investigation.
Created attachment 128579 [details] [review] regression test Regression test. Committed to trunk.
What I'm seeing now (post a number of ARIA-related caret navigation fixes) is this: 1. Without Orca running, we get the focus behavior described by Will, namely the skipping of items. 2. It looks like the skipped item claims focus initially, but the item after it immediately claims focus. 3. Orca is presenting each item that gains focus (i.e. the first item which claims it and then loses it, followed by the item which stole it). This, to me, is the expected behavior. If, when this bug was filed, we were only presenting the item which ultimately was skipped over I would call that a bug that we should fix. Now that we are providing access to what is taking place and ultimately correctly presenting the item with focus, I would call this NOTABUG. The attached patch is a regression test so that we can look for changes (regressions) in our testing of other (less funky) widgets. :-)