Skip to content
This repository has been archived by the owner on Dec 19, 2024. It is now read-only.

a11y: macOS VoiceOver reads out a wrong command to use the slider #201

Open
1 of 8 tasks
takumif opened this issue Aug 17, 2017 · 1 comment
Open
1 of 8 tasks

a11y: macOS VoiceOver reads out a wrong command to use the slider #201

takumif opened this issue Aug 17, 2017 · 1 comment

Comments

@takumif
Copy link

takumif commented Aug 17, 2017

Description

VoiceOver tells users to control a slider using ctrl-option-left/right, but it's actually controlled with shift-left/right.

Expected outcome

Either:

  • The sliders are controllable with ctrl-option-left/right OR
  • VoiceOver should say the sliders are controllable with shift-left/right

Actual outcome

Neither of the above

Live Demo

https://www.webcomponents.org/element/PolymerElements/paper-slider

Steps to reproduce

  • Enable the VoiceOver screen reader on macOS and visit a page with a paper slider
  • Use tab and ctrl-option-shift-up/down to get inside the slider
  • Note that VoiceOver says to use ctrl-option-left/right to use the slider (may need to exit/enter the slider using up/down keys to have this read)
  • Note that the slider cannot be controlled with ctrl-option-left/right. Instead, shift-left/right works.

Browsers Affected

Tested on Chrome M61/62. The bug is affecting the Cast WebUI dialog.

  • Chrome
  • Firefox
  • Safari 9
  • Safari 8
  • Safari 7
  • Edge
  • IE 11
  • IE 10
@keanulee
Copy link
Contributor

Can confirm that this is an issue. Not sure how to fix it though - because unlike the native<input type="range"> slider, there's no standard browser API to hook into screenreader shortcuts that I am aware of.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants