nvda icon indicating copy to clipboard operation
nvda copied to clipboard

Suppress clickable reporting for inherently clickable elements

Open bhavyashah opened this issue 1 month ago • 3 comments

Brief summary

Elements like links and buttons are known to be interactive (unless explicitly "unavailable"). NVDA should not bother reporting them as "clickable."

Steps to reproduce

  1. Open VSCode.
  2. Install the GitHub Copilot extension.
  3. Press Ctrl+Shift+I and send a test message.
  4. Review the last button, last edit field, and last link on this screen using single-letter navigation keys.

Actual behavior

NVDA reports:

  • clickable button Screen Reader Optimized
  • clickable Chat Input (Agent), edit files in your workspace...
  • clickable link Unhelpful

Expected behavior

NVDA omits "clickable" in each case. P.S. I recognize that this is more a UX change request than a bug report.

NVDA logs, crash dumps and other attachments

N/A

NVDA type

installed copy

NVDA version

2025.3

Have you tried any other versions of NVDA? If so, please report their behaviors.

No

Windows version

Windows 11

Name and version of other software in use when reproducing the issue

Visual Studio Code version 1.106.3

Other information about your system

N/A

Does the issue still occur after restarting your computer?

I have restarted my computer and the issue still occurs

If NVDA add-ons are disabled, is your problem still occurring?

I have restarted NVDA with add-ons disabled and the issue still occurs

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

I have run the COM Registration Fixing Tool and the issue still occurs

bhavyashah avatar Dec 05 '25 03:12 bhavyashah

@jcsteh I recall you had some insights on this on an older issue but I cannot find it. I guess this is a web authoring issue, but I am not sure. Do oyu have any thoughts?

Adriani90 avatar Dec 05 '25 12:12 Adriani90

https://github.com/nvaccess/nvda/issues/5481#issuecomment-241574110

jcsteh avatar Dec 06 '25 00:12 jcsteh

See also #7430, #5830.

jcsteh avatar Dec 06 '25 00:12 jcsteh