Closed
Description
Describe the problem
Arduino libraries may specify dependencies on other libraries. When installing one of a library with defined dependencies via the Arduino IDE Library Manager, a dialog appears asking the user whether the dependencies should be installed in addition to the library:
🐛 This dialog is not given focus. This makes it inaccessible for those who rely on keyboard navigation and inconvenient for those who prefer keyboard navigation.
To reproduce
- Open the "Library Manager" view.
- Find "ArduinoIoTCloud" in the "Library Manager" view.
- Click the INSTALL button.
- Attempt to activate either of the buttons on the dialog using the keyboard.
🐛 The buttons are inaccessible due to the dialog not having focus.
Expected behavior
Dialogs are always given focus on opening
Arduino IDE version
Operating system
Windows
Operating system version
10
Additional context
Related:
- Accessibility: Screenreader semantics and keyboard navigation could use some TLC #360
- Keybinding to browse different frames/views #1561
- Library/Boards Manager uninstall button not accessible via keyboard #1661
Issue checklist
- I searched for previous reports in the issue tracker
- I verified the problem still occurs when using the latest nightly build
- My report contains all necessary details