n8n - 💡(How to fix) Fix API key scopes select-all control is difficult to reach with NVDA [1 pull requests]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Root Cause

In the API key create modal, the Scopes multi-select includes a "Select All" checkbox inside the select dropdown header. With NVDA on Windows, this control is difficult to discover and reach because it is nested inside the combobox/listbox popup rather than being exposed as a standalone checkbox in the modal flow.

Fix Action

Fixed

RAW_BUFFERClick to expand / collapse

Bug Description

In the API key create modal, the Scopes multi-select includes a "Select All" checkbox inside the select dropdown header. With NVDA on Windows, this control is difficult to discover and reach because it is nested inside the combobox/listbox popup rather than being exposed as a standalone checkbox in the modal flow.

This creates an accessibility problem for blind users who need to select all API key scopes. NVDA reads the Scopes field as a select/combobox, but the separate select-all checkbox inside the popup is not presented in a straightforward way during screen-reader navigation.

To Reproduce

  1. Run n8n locally with the public API/API keys feature available.
  2. Set up or log into an owner account.
  3. Go to Settings > API Keys.
  4. Click Create API Key.
  5. Navigate through the modal with NVDA.
  6. Move to the Scopes field and open the scope selector.
  7. Try to find and operate the Select All checkbox inside the dropdown.

Expected behavior

The select-all control for API key scopes should be reachable and announced by NVDA as a clear checkbox control, without requiring users to navigate into a combobox/listbox popup to find a separate checkbox.

A screen-reader-friendly behavior would expose the control as a standalone checkbox near the Scopes field, for example "Select all scopes", while keeping the multi-select for choosing individual scopes.

Debug Info

Local development build from the n8n repository.

  • Browser: Google Chrome on Windows
  • Screen reader: NVDA
  • Area: Settings > API Keys > Create API Key modal
  • Field: Scopes

Environment

Operating System

Microsoft Windows 10 Pro 10.0.19045

n8n Version

2.25.1

Node.js Version

v24.15.0

Database

SQLite (default)

Execution mode

main (default)

Hosting

self hosted

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

The select-all control for API key scopes should be reachable and announced by NVDA as a clear checkbox control, without requiring users to navigate into a combobox/listbox popup to find a separate checkbox.

A screen-reader-friendly behavior would expose the control as a standalone checkbox near the Scopes field, for example "Select all scopes", while keeping the multi-select for choosing individual scopes.

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING