[Webkit-unassigned] [Bug 265321] New: AX: VoiceOver ignores <title> elements in linked SVGs in the Web Rotor
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Nov 24 09:42:53 PST 2023
https://bugs.webkit.org/show_bug.cgi?id=265321
Bug ID: 265321
Summary: AX: VoiceOver ignores <title> elements in linked SVGs
in the Web Rotor
Product: WebKit
Version: Safari 17
Hardware: Mac (Apple Silicon)
OS: macOS 13
Status: NEW
Severity: Normal
Priority: P2
Component: Accessibility
Assignee: webkit-unassigned at lists.webkit.org
Reporter: kimberly.grey at digital.cabinet-office.gov.uk
CC: andresg_22 at apple.com,
webkit-bug-importer at group.apple.com
Created attachment 468750
--> https://bugs.webkit.org/attachment.cgi?id=468750&action=review
Reduced test cases
If an `<svg>` is embedded within a link, the SVG's `<title>` element contributes to what VoiceOver announces, but does *not* contribute to the link text that appears in VoiceOver's Web Rotor.
This is the case in the tested versions of Safari and Firefox, but not Chrome, which works as expected.
## Repro steps
1. Open the attached file (svg-title-issue.html) in macOS.
2. Launch VoiceOver.
3. Navigate through the page's content using VoiceOver's controls (typically Ctrl + Opt + left/right arrows).
4. Listen to how each link is announced by VoiceOver.
5. Open the Web Rotor (typically Ctrl + Opt + U) and navigate to the Links section.
6. Observe how the links are displayed within the Rotor.
## Expected results
- All of the links on the page are announced as "A red circle with accompanying text"
- The Web Rotor displays all of the links as "A red circle with accompanying text"
- When the Web Rotor list is navigated, each link is announced as "A red circle with accompanying text"
## Actual results
- All of the links on the page are announced as "A red circle with accompanying text"
- The Web Rotor displays the first three links as "with accompanying text", only the last link is "A red circle with accompanying text"
- When the Web Rotor list is navigated, each link is announced as "A red circle with accompanying text"
My expectation would be that the text visually displayed in the Rotor should match what is being announced.
## Other information
If the SVG has a `<text>` node instead of `<title>`, this contributes to both the VO announcement and text displayed by the Web Rotor.
If the SVG has a `<desc>` node instead of `<title>`, it is not announced by VO nor does it appear in the Web Rotor.
## Tested in
- Safari 17.1
- Chrome 119
- Firefox 120
All on macOS 13.6.1.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20231124/e0a20418/attachment-0001.htm>
More information about the webkit-unassigned
mailing list