Bug 156023 - Add visual hints (scroll and highlight) when fixing an accessibility check issue
Summary: Add visual hints (scroll and highlight) when fixing an accessibility check issue
Status: VERIFIED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.6.0.0 beta1+
Hardware: All All
: medium enhancement
Assignee: Balázs Varga (allotropia)
URL:
Whiteboard: target:24.2.0 target:7.6.0.0.beta2
Keywords: accessibility
Depends on:
Blocks: Accessibility-Check
  Show dependency treegraph
 
Reported: 2023-06-22 18:02 UTC by Stéphane Guillou (stragu)
Modified: 2023-09-22 13:27 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
test document (20.39 KB, application/vnd.oasis.opendocument.text)
2023-06-22 18:02 UTC, Stéphane Guillou (stragu)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stéphane Guillou (stragu) 2023-06-22 18:02:07 UTC
Created attachment 188057 [details]
test document

When using the Accessibility check sidebar and clicking a "Fix" button, there is nothing visual hinting at which object is being edited. This is particularly important if the fix is about describing the object.

Steps:
1. Open attachment
2. Open the accessibility sidebar
3. Click on "Fix" for the issue "Missing alternative or description text"

Results: dialog opens but object that's edited is not focused, not highlighted.

Expected:
a. Document scrolls to object so it is visible, and
b. Object is highlighted in some way, useful if no scroll is needed. Could be the same as the "photo negative" effect used when hovering over object names in the Navigator.

Tested in:

Version: 7.6.0.0.beta1 (X86_64) / LibreOffice Community
Build ID: be55b15d98c5f059483845a183fcb5ea8023d27c
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded
Comment 1 Commit Notification 2023-06-29 06:17:49 UTC
Balazs Varga committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/d17603b9ad8b82d98eb2bca0ec4dd9bac02b7766

tdf#156023 - A11Y: Add visual hints when fixing an accessibility check issue

It will be available in 24.2.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 2 Commit Notification 2023-06-29 10:56:51 UTC
Balazs Varga committed a patch related to this issue.
It has been pushed to "libreoffice-7-6":

https://git.libreoffice.org/core/commit/97ff86d26d4eb47f43e174c94f06dee37bc8a4b7

tdf#156023 - A11Y: Add visual hints when fixing an accessibility check issue

It will be available in 7.6.0.0.beta2.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 3 Stéphane Guillou (stragu) 2023-07-06 18:03:22 UTC
Verified in:

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: aa5c3d32d7c85b496fa86d8198478fb6dc157811
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

Thank you!