scratchfoundation / scratch-www

Standalone web client for Scratch
https://scratch.mit.edu
GNU Affero General Public License v3.0
1.61k stars 852 forks source link

Every page needs a level one heading #7181

Open Paul-Clue opened 2 years ago

Paul-Clue commented 2 years ago

Where To Find Bug

The editor

Expected Behaviour

The screen reader should announce a level one heading at the beginning of each page, according to WCAG best practices.

Actual Behaviour

The screen reader announces whatever heading level that was coded first in the page. If the first header level is not level one, then screen reader users will have a harder time absorbing the page's content.

Steps To Reproduce

System Details

macOs Ventura, Chrome Browser, VoiceOver (AT)

benjiwheeler commented 1 year ago

FWIW, the replication instructions here don’t seem to describe a gap between user experience expectation, and user experience reality. Maybe replication instructions aren’t the right approach for this type of issue?