Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Description
Bug summary
A very common way of interacting with windows on MacOS is through Apple'sAccessibility Framework, which is used for all manner of screen manipulations, voice readers, etc. For example, sight-impaired people can use voice commands to select buttons or have control names read to them, users can use accessibility controls to move and arrange windows, etc.
I have discovered that the plotting windows produced in the "Python" app of the MacOSX backend are created without any accessibility information whatsoever. I used the "Accessibility Inspector" to check this. I've never encountered this before; in fact I didn't think it was possible. Is it a known issue?
Code for reproduction
SimplycreateaMacOSXbackendwindowandattempttoinspectitwith"Accessibility Inspector".
Actual outcome
A seemingly normal MacOS window is created, but it has no accessibility controls or data of any kind.
Expected outcome
Like all modern MacOS applications, Python windows come with at least basic accessibility controls.
Additional information
No response
Operating system
MacOS
Matplotlib Version
3.5.2
Matplotlib Backend
MacOSX
Python version
3.10.8
Jupyter version
n/a
Installation
pip