You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openoffice.apache.org by bu...@apache.org on 2013/05/10 01:16:32 UTC

[Bug 122271] New: [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)

https://issues.apache.org/ooo/show_bug.cgi?id=122271

            Bug ID: 122271
        Issue Type: DEFECT
           Summary: [sidebar] Content panel title - no associated detail
                    for annotation when gaining focus (W, C, I, D)
    Classification: Code
           Product: General
           Version: AOO400-dev
          Hardware: All
                OS: All
            Status: CONFIRMED
          Severity: normal
          Priority: P3
         Component: ui
          Assignee: issues@openoffice.apache.org
          Reporter: vstuart.foote@utsa.edu
                CC: issues@openoffice.apache.org

AOO400m1(Build:9700) build of 2013-05-09_04:09:59 - Rev. 1480523

When navigating Sidebar panels with cursors <DOWN>,<UP>,<LEFT> or <RIGHT> as
focus shifts to each Content panel title, there is no associated detail for
annotation. Assistive technology sounds simply "Panel" for each no way to
distinguish where in sidebar positioned.

Issue migrated from bug 122247

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

--- Comment #3 from SVN Robot <sv...@dev.null.org> ---
"af" committed SVN revision 1483251 into trunk:
122271: Provide accessible for panels that includes the panel title.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)[ia2]

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

--- Comment #14 from SVN Robot <sv...@dev.null.org> ---
"af" committed SVN revision 1488172 into trunk:
122271: Added missing files.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)[ia2]

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

hdu@apache.org <hd...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |AOO 4.0

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)[ia2]

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

V Stuart Foote <vs...@utsa.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |122380

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)[ia2]

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

V Stuart Foote <vs...@utsa.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---
            Summary|[sidebar] Content panel     |[sidebar] Content panel
                   |title - no associated       |title - no associated
                   |detail for annotation when  |detail for annotation when
                   |gaining focus (W, C, I, D)  |gaining focus (W, C, I,
                   |                            |D)[ia2]

--- Comment #5 from V Stuart Foote <vs...@utsa.edu> ---
Reopening.

On ia2 build
AOO400m1(Build:9700)  -  Rev. 1484333
2013-05-20_04:12:39 - Rev. 1484373

and current core build

AOO400m1(Build:9700)  -  Rev. 1484333
2013-05-20_04:12:39 - Rev. 1484373

Content Panel Title bars do not seem to be receiving accessibility focus events
- result that no Title or accName is available when object focus with cursor
movements occurs between each panel on the deck, and also for the deck title
bar. Once a content panel is opened accessibility an accessibility focus event
is made and element on the panel are titled.

So just the content panel title bars and the deck title bar lack accessibility
focus events.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)[ia2]

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

--- Comment #10 from Andre <aw...@googlemail.com> ---
I have found the root cause for the missing focus events.  At least on Windows. 

In our supporting code of the Java access bridge (under
main/accessibility/bridge/) there is an implementation of the
javax.accessibility.AccessibleComponent interface.  The return value of its
isFocusTraversable() method controls whether a control can accept the focus or
not.  The implementation of this method returns true when the state set has
flag FOCUSABLE set.  This is not the case for the title bars in the sidebar. 
Therefore they never get the accessibility focus, even though they have the
regular input focus.

I have experimentally set the FOCUSABLE flag for all objects (that use the
default implementation in toolkit/awt/) and the sidebar TitleBar objects
generate accessibility events.

Remains to find out how to set this flag in a proper way only for the TitleBar
objects.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)[ia2]

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

V Stuart Foote <vs...@utsa.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |steve.yin.aoo@gmail.com

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)[ia2]

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

--- Comment #7 from Andre <aw...@googlemail.com> ---
After my changes for bug 122247 the missing detail information and
accessibility event probably has to be extended to deck titles because these
can now be focused as well.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)[ia2]

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

--- Comment #9 from Andre <aw...@googlemail.com> ---
Keyboard focus and accessibility (focus) events are two separate things.  I
have to find out why they are not kept in sync.

By the way, thank you very much for your testing work.  The descriptions and
their level of detail are invaluable to me for fixing these bugs.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)[ia2]

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

Andre <aw...@googlemail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #12 from Andre <aw...@googlemail.com> ---
The sidebar title bar objects now create a sub class of VCLXAccessibleComponent
that explicitly add the FOCUSABLE flag to their set of accessibility states. 
This causes title bars of decks and panels to become visible to JavaFerret on
Windows and accercizer on Linux (yes, I got the later one to work, after
clicking away some warning boxes regarding errors with some system processes).

I will set this bug now to fixed but I could still do some minor changes to the
accessible names and descriptions.

@Stuart:  At the moment the accessible names and descriptions are identical. 
For decks they are the title of the deck.  For panels then title is prefixed
with "Panel :".  The word "panel" may be added also by AT devices and then be
read twice.  Therefore it might be better to drop the "Panel :" prefix.
Do you have any preferences.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)[ia2]

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

--- Comment #6 from V Stuart Foote <vs...@utsa.edu> ---
Oops, make those rev versions

On ia2 build
AOO400m1(Build:9700)  -  Rev. 1484083
Rev.1484083

and current core build
AOO400m1(Build:9700)  -  Rev. 1484333
2013-05-20_04:12:39 - Rev. 1484373

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

V Stuart Foote <vs...@utsa.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |accessibility

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)[ia2]

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

--- Comment #15 from SVN Robot <sv...@dev.null.org> ---
"af" committed SVN revision 1488191 into trunk:
122271: Added missing include.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)[ia2]

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

--- Comment #11 from SVN Robot <sv...@dev.null.org> ---
"af" committed SVN revision 1488132 into trunk:
122271: Setting FOCUSABLE flag at accessibility object sidebar title bars

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)[ia2]

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

--- Comment #13 from V Stuart Foote <vs...@utsa.edu> ---
(In reply to Andre from comment #12)
> 
> @Stuart:  At the moment the accessible names and descriptions are identical.
> For decks they are the title of the deck.  For panels then title is prefixed
> with "Panel :".  The word "panel" may be added also by AT devices and then
> be read twice.  Therefore it might be better to drop the "Panel :" prefix.
> Do you have any preferences.

I'd say drop the "Panel :" prefix from the content panel title and allow the AT
to report based on the assigned role--and eliminate source of the redundancy. 

Just be consistent choosing accessibility roles for the  sidebar components. 

And, poke Steve for imput as well, he may have specific UAA accessibility roles
in mind to use for the IA2 bridge.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)[ia2]

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

--- Comment #8 from V Stuart Foote <vs...@utsa.edu> ---
@Andre,

I think the deck and panel titles already could be focused because you COULD
reach them with cursor movements--they just were empty.  Not a problem for GUI
direct click focus, but always an issue for use with AT and keyboard
navigation.

None the less -- Thank you, for knocking these annoyances out!

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

V Stuart Foote <vs...@utsa.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |awf.aoo@googlemail.com
             Blocks|                            |121420

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

Andre <aw...@googlemail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|issues@openoffice.apache.or |awf.aoo@googlemail.com
                   |g                           |

--- Comment #1 from Andre <aw...@googlemail.com> ---
This should be easy to fix by explicitly setting accessible name and
description of panels to something like
    Panel: <title-of-panel>

For the text property panel this would be
    Panel: Text

--- Comment #2 from Andre <aw...@googlemail.com> ---
This should be easy to fix by explicitly setting accessible name and
description of panels to something like
    Panel: <title-of-panel>

For the text property panel this would be
    Panel: Text

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.

[Bug 122271] [sidebar] Content panel title - no associated detail for annotation when gaining focus (W, C, I, D)

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=122271

Andre <aw...@googlemail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |FIXED

--- Comment #4 from Andre <aw...@googlemail.com> ---
Fixed as outlined above.  I currently do not have accessibility support
installed on my machine, so I could not test this.

-- 
You are receiving this mail because:
You are on the CC list for the bug.