Bug 112661 - NSAccessibility - RecentFiles button missing accessibility action support equivalent to click/tap inputs.
Summary: NSAccessibility - RecentFiles button missing accessibility action support equ...
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
6.0.0.0.alpha0+
Hardware: x86-64 (AMD64) macOS (All)
: medium normal
Assignee: Michael Weghorn
URL:
Whiteboard: target:24.2.0
Keywords: accessibility
Depends on:
Blocks: macOS-UI-polish a11y-macOS
  Show dependency treegraph
 
Reported: 2017-09-26 13:18 UTC by Alex Thurgood
Modified: 2023-11-02 14:55 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Thurgood 2017-09-26 13:18:50 UTC
Description:
Issue: Action is missing. This AquaA11yWrapper is missing accessibility action support equivalent to click/tap inputs.

Steps to Reproduce:
1.Start LibreOfficeDev master
2. Start Accessibility Inspector (Xcode developer tool)
3. Attach Inspector to running LibreOfficeDev process
4. Click on StartCenter window.
5. Run Audit from Inspector tools

Actual Results:  
Issue: Action is missing. This AquaA11yWrapper is missing accessibility action support equivalent to click/tap inputs.

Expected Results:
Button should be provided with appropiate accessibility actions.

Apple Fix Suggestion:
Consider implementing the following method(s): accessibilityPerformShowMenu


Reproducible: Always

User Profile Reset: No

Additional Info:


User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:55.0) Gecko/20100101 Firefox/55.0
Comment 1 Michael Weghorn 2023-11-02 12:43:31 UTC
The original issue was no longer reproducible for me with current master, a "press" action is now available and shown in Inspector.

However, triggering/performing the action, e.g. using the Ctrl+Caps_Lock+Space when running VoiceOver had no effect.

Pending Gerrit change to fix that:
https://gerrit.libreoffice.org/c/core/+/158807

tdf#112662 is basically the same and also fixed by that change.
Comment 2 Commit Notification 2023-11-02 14:55:11 UTC
Michael Weghorn committed a patch related to this issue.
It has been pushed to "master":

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

tdf#112661 tdf#112662 a11y: Fix toggling button via a11y action

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.