Bug 77679 - Accessibility support for replaced objects is incomplete
Summary: Accessibility support for replaced objects is incomplete
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version: unspecified
Hardware: Other Linux (All)
: medium normal
Assignee: Not Assigned
QA Contact:
URL:
Whiteboard: a11y
Keywords:
Depends on: 35107
Blocks: 36549
  Show dependency treegraph
 
Reported: 2014-04-19 20:53 UTC by Joanmarie Diggs
Modified: 2015-01-11 21:48 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments
accessible-event listener (524 bytes, text/plain)
2014-04-19 20:53 UTC, Joanmarie Diggs
Details
Writer test case (11.39 KB, application/vnd.oasis.opendocument.text)
2014-04-19 20:55 UTC, Joanmarie Diggs
Details
Equivalent html test case (190 bytes, text/html)
2014-04-19 20:56 UTC, Joanmarie Diggs
Details

Description Joanmarie Diggs 2014-04-19 20:53:45 UTC
Created attachment 97622 [details]
accessible-event listener

Steps to reproduce:
1. Launch the accessible-event listener in a terminal
2. Open the attached test case
3. Click once or arrow in the document text

Expected results: The objects embedded in the paragraph would be listed in the terminal.

Actual results: The objects embedded in the paragraph are not listed.
Comment 1 Joanmarie Diggs 2014-04-19 20:55:04 UTC
Created attachment 97623 [details]
Writer test case

Results from listener:

[paragraph | ] has 0 hyperlinks
Comment 2 Joanmarie Diggs 2014-04-19 20:56:38 UTC
Created attachment 97624 [details]
Equivalent html test case

Results when performing the same test using Epiphany and Firefox -- having first enabled caret-navigation by pressing F7:

Epiphany:

[paragraph | ] has 2 hyperlinks
	0. (chars: 10 - 11) [image | Foo!]
	1. (chars: 26 - 28) [entry | foo]

---------

Firefox:

[paragraph | ] has 2 hyperlinks
	0. (chars: 10 - 11) [text | Foo!]
	1. (chars: 26 - 27) [entry | ]
Comment 3 Joanmarie Diggs 2014-04-19 21:01:12 UTC
Lastly, please note that this also applies to comments -- at least. Or to put it a different way: Whenever there is a replaced object character in the text, the object it "replaces" should be obtainable reliably via AtkHypertext and AtkHyperlinImpl.
Comment 4 Joel Madero 2014-05-19 15:19:41 UTC
Qubit - thoughts on this one? You're mot up to speed on Accessibility issues than I am. Thanks!
Comment 5 Jacobo Aragunde Pérez 2014-07-10 12:24:09 UTC
The implementation of hyperlinks in LibreOffice is not complete, according to bug #35107 and it would still require some work.

As for comments, the use of AtkHyperlink would match its documentation and the fix should be easier because comments are already accessible objects.
Comment 6 Robinson Tryon (qubit) 2015-01-11 21:48:32 UTC
TESTING on Ubuntu 14.04 + LO 4.4.0.2

(In reply to Joanmarie Diggs from comment #0)
> Steps to reproduce:
> 1. Launch the accessible-event listener in a terminal
> 2. Open the attached test case (attachment 97623 [details])
> 3. Click once or arrow in the document text
> 
> Expected results: The objects embedded in the paragraph would be listed in
> the terminal.
> 
> Actual results: The objects embedded in the paragraph are not listed.

(In reply to Joanmarie Diggs from comment #1)
> Results from listener:
> 
> [paragraph | ] has 0 hyperlinks

CONFIRMED -- the listener showed that LibreOffice was not providing information about any hyperlinks in the document.

Status -> NEW


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.