Skip to content

[Bug Report][4.0.7] (a11y) NVDA detects VList and VListItem as 'clickable', even when no clickable elements existΒ #22854

Description

@miles-eastwood

Environment

Vuetify Version: 4.0.7
Vue Version: 3.5.25
OS: Windows 10 (current)

Steps to reproduce

  1. Create a VList with item containing only text
  2. Focus list with NVDA screenreader on

Expected Behavior

Items should only be detected as clickable if they actually have something meaningful happen on click.

Actual Behavior

VList and VListItems are detected as clickable even if they only have static text.

Reproduction Link

https://play.vuetifyjs.com/#...

Other comments

NVDA detects elements as clickable if they have onClick or mouseDown event listeners attached. VListItem gets an onClick listener attached unconditionally, and VList gets a mouseDown listener. Perhaps one or both of these could be made conditional?

Images

VList.Clickable.Example.mp4

Metadata

Metadata

Assignees

Labels

C: VListC: VListItemT: bugFunctionality that does not work as intended/expecteda11yAccessibility issue

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions