- From: Valerie Young via GitHub <sysbot+gh@w3.org>
- Date: Thu, 12 Dec 2024 18:13:47 +0000
- To: public-svg-issues@w3.org
spectranaut has just labeled an issue for https://github.com/w3c/svg-aam as "deep dive": == Review mapping for svg element == Opening regarding this NVDA issue - https://github.com/nvaccess/nvda/issues/13863 where it was mentioned (in March 2023) that SVG elements have inconsistent mappings across platforms / how even the ways that browsers are mapping this have their own unique issues. >Browser mappings for svg are pretty messy. According to the spec, the svg element should map to ROLE_SYSTEM_DOCUMENT, which IMO doesn't make any sense. Firefox maps it to IA2_ROLE_DIAGRAM to differentiate it from normal images which normally don't have any children. Chrome maps it to ROLE_SYSTEM_GRAPHIC, the same as normal images. So, neither browser follows the spec and all mappings have problems in various cases. I think this needs to get sorted out across the board. I'm just logging this issue as I was pinged about it - but otherwise dont' have much in the way of context/background here. See https://github.com/w3c/svg-aam/issues/38 -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 12 December 2024 18:13:47 UTC