[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-21 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

Michael Stahl  changed:

   What|Removed |Added

 Whiteboard|target:4.3.0 target:4.2.1   |target:4.3.0 target:4.2.2

--- Comment #32 from Michael Stahl  ---
correcting target, the script is confused...

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-21 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #31 from Commit Notification 
 ---
Caolan McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-4-2-2":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=5754e66f54fbf0a3e2eb96fa7afdf963a230d670&h=libreoffice-4-2-2

Resolves: fdo#74284 use AccessibleRole::PANEL for VclBoxes under windows


It will be available already in LibreOffice 4.2.2.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds
Affected users are encouraged to test the fix and report feedback.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-20 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

Commit Notification  changed:

   What|Removed |Added

 Whiteboard|target:4.3.0 target:4.2.3   |target:4.3.0 target:4.2.1

--- Comment #30 from Commit Notification 
 ---
Caolan McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-4-2-1":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=47ff82608b065c3c0d98557583bb822b20fb4081&h=libreoffice-4-2-1

Resolves: fdo#74284 use AccessibleRole::PANEL for VclBoxes under windows


It will be available already in LibreOffice 4.2.1.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds
Affected users are encouraged to test the fix and report feedback.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #29 from James Teh  ---
(In reply to comment #24)
> That's interesting, because in the 4.3-dev build, I now don't see any option
> panes on that start screen any more. However, since bug 75151 might also
> play a part here, they may simply not be exposed at all any more since there
> is neither a name nor an acc description to expose.
If neither name nor description is exposed on an option pane, NVDA will treat
it as a layout object and thus ignore it. You'll be able to see it if you
disable simple review and use object navigation. It's important to note that if
these VclBoxes ever get names or descriptions, NVDA will stop ignoring them.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

Commit Notification  changed:

   What|Removed |Added

 Whiteboard|target:4.3.0|target:4.3.0 target:4.2.3

--- Comment #28 from Commit Notification 
 ---
Caolan McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-4-2":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=a9a2b6d63231b514754f16c029ca35bb7383e139&h=libreoffice-4-2

Resolves: fdo#74284 use AccessibleRole::PANEL for VclBoxes under windows


It will be available in LibreOffice 4.2.3.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds
Affected users are encouraged to test the fix and report feedback.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #27 from Marco Zehe  ---
Thanks Stuart, your explanation from bug 75151 makes perfect sense, and NVDA
may just suppress all of them now. I just took a look with accProbe, and am
seeing them there, with no name and no description. All good! :)

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #26 from V Stuart Foote  ---
(In reply to comment #24)

> That's interesting, because in the 4.3-dev build, I now don't see any option
> panes on that start screen any more. However, since bug 75151 might also
> play a part here, they may simply not be exposed at all any more since there
> is neither a name nor an acc description to expose. I am not using a build
> of NVDA that has the ignoring of whitespace accessibles in yet, so this is
> definitely something different.

With a build of master -- prior to Caolán's 2014-02-17 patch--
Version: 4.3.0.0.alpha0+
Build ID: 6364a3ec6f92fc1f4ac3c7a4e2bdce2a2140c736
TinderBox: Win-x86@39, Branch:master, Time: 2014-02-13_01:44:32

With NVDA 2013.2 active I was getting the multiple 'White Space' filler when
passing between the GTK boxes.  And as noted on bug 75151, as built the master
builds don't receive the more annoying description translations that really
stick out.

With today's patched build the filler role has been suppressed. 
Version: 4.3.0.0.alpha0+
Build ID: d20ffc370bc1b946366d4cb1073b815beda706a2
TinderBox: Win-x86@39, Branch:master, Time: 2014-02-18_03:05:33

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #25 from Marco Zehe  ---
(In reply to comment #22)
> Marco, James - thanks for the great support in NVDA ! that's great; if
> you're happy with the IA2_ROLE_OPTION_PANE change would it be good to
> back-port that to 4.2. ?

Yup! :)

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #24 from Marco Zehe  ---
(In reply to comment #21)
> re "What does that role get mapped to in MSAA/IA2? (There's no panel role in
> either, but there are several pane roles.)" digging into
> winaccessibility/source/service/AccObject.cxx I get "IA2_ROLE_OPTION_PANE"
> (Under gtk's atk it maps to ATK_ROLE_PANEL).

That's interesting, because in the 4.3-dev build, I now don't see any option
panes on that start screen any more. However, since bug 75151 might also play a
part here, they may simply not be exposed at all any more since there is
neither a name nor an acc description to expose. I am not using a build of NVDA
that has the ignoring of whitespace accessibles in yet, so this is definitely
something different.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

Caolán McNamara  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #23 from Caolán McNamara  ---
Given Macro says that "I can confirm that ...
d20ffc370bc1b946366d4cb1073b815beda706a2 ... eliminates the extraneous
whitespace accessibles." and is the original reporter I'll call this fixed.

I'll go ahead and submit the tweak for 4-2

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #22 from Michael Meeks  ---
Marco, James - thanks for the great support in NVDA ! that's great; if you're
happy with the IA2_ROLE_OPTION_PANE change would it be good to back-port that
to 4.2. ?

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #21 from Caolán McNamara  ---
re "What does that role get mapped to in MSAA/IA2? (There's no panel role in
either, but there are several pane roles.)" digging into
winaccessibility/source/service/AccObject.cxx I get "IA2_ROLE_OPTION_PANE"
(Under gtk's atk it maps to ATK_ROLE_PANEL).

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #20 from Marco Zehe  ---
I can confirm that this build:

Version: 4.3.0.0.alpha0+
Build ID: d20ffc370bc1b946366d4cb1073b815beda706a2
TinderBox: Win-x86@39, Branch:master, Time: 2014-02-18_03:05:33

eliminates the extraneous whitespace accessibles.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-17 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #19 from James Teh  ---
(In reply to comment #5)
> We probably should make NVDA ignore whitespace objects.
FWIW, I've already committed a change to NVDA to ignore whitespace accessibles
as layout objects. It's currently incubating on our "next" branch. Barring any
issues, it'll get merged to master in a couple of weeks. That said, I still
think there's a more appropriate role.

(In reply to comment #18)
> Related: fdo#74284 try AccessibleRole::PANEL for VclBoxes under windows
What does that role get mapped to in MSAA/IA2? (There's no panel role in
either, but there are several pane roles.)

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-17 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

Commit Notification  changed:

   What|Removed |Added

 Whiteboard||target:4.3.0

--- Comment #18 from Commit Notification 
 ---
Caolan McNamara committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=685ec1899435037205d98a102a32ca8b6a4836d0

Related: fdo#74284 try AccessibleRole::PANEL for VclBoxes under windows



The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds
Affected users are encouraged to test the fix and report feedback.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-17 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #17 from Caolán McNamara  ---
hmm, so I assigned "VclBox" containers AccessibleRole::FILLER because that's
what gtk (IIRC) assigned "GtkBox" (which I did find a bit odd). While
"VclGrids" are assigned AccessibleRole::PANEL, again because that's what (IIRC)
gtk did for their GtkGrids. The containers are "real windows" as opposed to
sticking something on the side. 

I'm guessing that there isn't a problem with "VclGrids", so lets first
experiment with assigning PANEL "A generic container that is often used to
group objects" for VclBoxes under windows rather than eliding them from the
a11y view, which might have somewhat complicated side-effects.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #16 from Marco Zehe  ---
(In reply to comment #15)
> Mozilla has some great API documentation here:
> 
> http://lxr.mozilla.org/seamonkey/source/accessible/accessible-docs.html
> 
> Ominously their drawing of what gets a peer seems to show them exporting a
> different tree to their internal representation - which (I guess) militates
> against exposing the layout peers: even though they may well provide useful
> semantic information to ATs.

Mozilla has only only one "real" window that gets exposed to assistive
technologies, meaning one that has a window handle, control ID and Window
Class. All the rest that is exposed is a hierarchy built from the XUL of the
Chrome, and the HTML of the web content, if any. So the parent/child
relationships are based on the DOM trees of both the browser chrome and
content. The accessibility hierarchy is a subset of the DOM hierarchy. In XUL,
vbox, hbox and other layout elements are left out, for example. They are for
layout purposes only, and the important thing for ATs to know is the location
and width and height of actual elements like labels, controls etc. How they got
there, and how many boxes are around them, is nothing assistive tecnologies
care about too much. :)

> I guess I didn't read what we're doing there yet; does the new VCL layout
> stuff have windows as real children of other windows ? or is the layout
> hierarchy tacked on the side ? ...

It looks very similar to what Mozilla is doing, exposing an accessibility
element hierarchy to assistive technologies that resembles the hierarchy of VCL
and document elements. And in here, these filler boxes that are used for layout
are exposed as whitespace. In Mozilla, the whitespace accessibles are
exclusively created for HTML:br elements to indicate to screen readers that
particular text doesn't run together.

Hope this helped!

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #15 from Michael Meeks  ---
Mozilla has some great API documentation here:

http://lxr.mozilla.org/seamonkey/source/accessible/accessible-docs.html

Ominously their drawing of what gets a peer seems to show them exporting a
different tree to their internal representation - which (I guess) militates
against exposing the layout peers: even though they may well provide useful
semantic information to ATs.

I guess I didn't read what we're doing there yet; does the new VCL layout stuff
have windows as real children of other windows ? or is the layout hierarchy
tacked on the side ? ...

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #14 from James Teh  ---
(In reply to comment #13)
> It may well be worth looking at and/or screenshotting some Java apps under
> Windows to see what 'pane' type peers they use to represent their layout
> containers [ assuming that they do ] - there are plenty of
> GridBagLayoutOfDoom type things in Java =) I assume their MSAA bridge has
> some good tips there.
Java doesn't expose anything via MSAA. The Java Access Bridge exposes a
completely separate API in Windows which is entirely unrelated to MSAA, so it
has its own roles, states, etc.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #13 from Michael Meeks  ---
It may well be worth looking at and/or screenshotting some Java apps under
Windows to see what 'pane' type peers they use to represent their layout
containers [ assuming that they do ] - there are plenty of GridBagLayoutOfDoom
type things in Java =) I assume their MSAA bridge has some good tips there.

Input appreciated  ...

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-11 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #12 from James Teh  ---
(In reply to comment #11)
> Anyone know if there is a version of GIMP for Windows built with support for
> Assistive Technology tools?
As far as I know, GTK isn't accessible on Windows at all (unless of course the
app has its own complete accessibility implementation).

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-11 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #11 from V Stuart Foote  ---
Caolán

(In reply to comment #10)
> What happens when NDVA meets a "true" gtk application on windows ? e.g
> something like gimp (or maybe better, assuming it works, gladewin32 itself
> which presumably contains glade-previewer which might be suitable for
> testing simple standalone box/grid using testcases.

Nothing =(  It seems that the GIMP on Windows offers no Java Accessiblity API
access via the JAB, nor UIA nor IAccessible2 interface--just minimal MSAA
responses. So seems to be mute with NVDA.

Anyone know if there is a version of GIMP for Windows built with support for
Assistive Technology tools?

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-11 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #10 from Caolán McNamara  ---
What happens when NDVA meets a "true" gtk application on windows ? e.g
something like gimp (or maybe better, assuming it works, gladewin32 itself
which presumably contains glade-previewer which might be suitable for testing
simple standalone box/grid using testcases.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-03 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #9 from Niklas Johansson  ---
Glade does use the role FILLER to layout objects, not only to add space in
between objects. And so I believe that the role filler is correct. It seems
that Mozilla and W3C maps filler to ROLE_SYSTEM_WHITESPACE so we should
probably do the same.

If I understand the code correctly on Mac LibreOffice ignore the role FILLER in
the accessibility hierarchy, it is also mapped as AXUnknown
http://opengrok.libreoffice.org/xref/core/vcl/osx/a11ywrapper.mm#712

Would it be possible/make sense to do something similar on Windows?

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-02 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #8 from V Stuart Foote  ---
Issue seems to arise from the way the GTK+ Glade UI widgets get assigned their
accessible roles--I think with GAIL but I'm not sure of the plumbing to
associate to UAA and from there out to JAB (for 4.2 and earlier) and IA2, AX
and ATK. The nested boxes or grids are used only for layout, but as GTK+
objects they get parsed and assigned an accessibility role. 

I don't know if that can be adjusted to suppress when used solely for layout.
But I beleive Caolán, Kendy and Cédric have the best handle on how the
accessible roles for the GTK+ UI widgets are cobbled together and perhaps can
comment on a solution.

Meanwhile, I find I need a score card to keep track of the API's--the W3C HTML
to Platform Accessibility APIs Implementation Guide fits the bill nicely.

http://rawgithub.com/w3c/html-api-map/master/index.html

Worth keeping handy...

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-02 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #7 from Marco Zehe  ---
I agree with jamie that these layout-containers should not be exposed. In
Mozilla, we use the Whitespace role for  elements. And only for those,
see
https://developer.mozilla.org/en-US/docs/Web/Accessibility/AT-APIs/Gecko/Roles/ROLE_WHITESPACE#content

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-02 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #6 from James Teh  ---
NVDA ticket: http://community.nvda-project.org/ticket/3839

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-02 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #5 from James Teh  ---
We probably should make NVDA ignore whitespace objects. That said:
* Whitespace does seem like an inappropriate role here, as does filler.
Whitespace/filler suggest that they fill up space *between* elements, not that
they *contain* elements. I'd think a role of pane or similar would be better
here.
* Even if ATs do ignore them, exposing them if they really serve no purpose at
all is not ideal in terms of performance, as ATs will hit each one if they have
to walk up the hierarchy.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-02-01 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

Michael Meeks  changed:

   What|Removed |Added

 CC||caol...@redhat.com

--- Comment #4 from Michael Meeks  ---
Intersting - there should be no conceptual problem with the hierarchical
helpers - surely; we use them for ATK without issues with orcus, but presumably
getting the type right is important. Caolan was just doing an a11y talk so
might have an idea =)

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-01-31 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #2 from Marco Zehe  ---
(In reply to comment #1)
> I believe this nuisance issue results from the implementation of nested
> GtkBox or GtkGrid UI Widgets for layout of the StartCenter. Also noted in
> the Sidebar and it probably exists elsewhere where UI has been implemented.

Interesting, since such purely presentational items should ideally not clutter
the accessible tree at all. If they do not serve any really useful purpose,
would it be an option to just not expose them, but make the buttons direct
IAccessible children of the panel?

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-01-31 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

V Stuart Foote  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 CC||ja...@nvaccess.org,
   ||jdi...@igalia.com,
   ||ke...@collabora.com,
   ||m...@dusek.me,
   ||michael.me...@collabora.com
   ||, mst...@redhat.com,
   ||sleeping.pil...@gmail.com,
   ||zolnaitamas2...@gmail.com
 Blocks||60251
 Ever confirmed|0   |1

--- Comment #1 from V Stuart Foote  ---
@Marco, thanks for posting!

I believe this nuisance issue results from the implementation of nested GtkBox
or GtkGrid UI Widgets for layout of the StartCenter. Also noted in the Sidebar
and it probably exists elsewhere where UI has been implemented.

The JAB Java runtime based bridge announces the structures as 'filler', while
IAccessible2 announces as 'white space'.

Not sure if they are handled similarly in AX or ATK.

Not sure if these GTK+ layout elements can be suppressed, otherwise maybe a
better accessible role can be assigned.

Is this something that could (or should?) be suppressed in the Assistive
Technology?

Ideas?

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 74284] [Accessibility] Extraneous WhiteSpace accessibles cause extensive speech clutter

2014-01-31 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=74284

--- Comment #3 from Niklas Johansson  ---
LibreOffice API specifies the Accessible role filler as:

Filler role.
An object that fills up space in a user interface. It is often used in
interfaces to tweak the spacing between components, but serves no other
purpose.

So to me it seems that it should not be announced by screen readers. To my
knowledge neither AX nor ATK announce objects with the accessible role filler.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs