WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
283499
Role=document not treated as web content by VoiceOver
https://bugs.webkit.org/show_bug.cgi?id=283499
Summary
Role=document not treated as web content by VoiceOver
M_J_Robbins
Reported
2024-11-21 09:40:11 PST
When using `role="application"` in the browser it is expected that using `role="document"` inside that will mean the content is treated as web content.
> If the web application encompassed by the application role contains parts that should be treated like normal web content, a role of document or article should be used to contain such content.
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/application_role
I believe this isn't happening. When looking at the below code sample with an element that contains only ` `, inside a region, inside a document, inside an application. Then it breaks VoiceOver navigation and will exit the region. ``` <div role="application"> <div role="document"> <div aria-label="Testing region in application" role="region" > <h1>This text is read out</h1> <p> </p> <p>This text is ignored</p> </div> </div> </div> ``` This issue was found when looking at an email inside the Outlook webmail client. I've also tested this using role="article" instead of region and it has the same issue.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-11-21 09:40:28 PST
<
rdar://problem/140351781
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug