Skip to content

Library dependencies installation dialog not given focus on open #1679

Closed
@per1234

Description

@per1234

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:

image

🐛 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

  1. Open the "Library Manager" view.
  2. Find "ArduinoIoTCloud" in the "Library Manager" view.
  3. Click the INSTALL button.
  4. 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

d24a391

Operating system

Windows

Operating system version

10

Additional context

Related:

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    conclusion: resolvedIssue was resolvedtopic: accessibilityEnabling the use of the software by everyonetopic: codeRelated to content of the project itselftype: imperfectionPerceived defect in any part of project

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions