ACTION-2059: Review css pseudo-elements module level 4 https://www.w3.org/tr/css-pseudo-4/
Review css pseudo-elements module level 4 https://www.w3.org/tr/css-pseudo-4/
- State:
- closed
- Person:
- Fred Esch
- Due on:
- June 15, 2016
- Created on:
- June 8, 2016
- Associated Product:
- Spec reviews
- Related emails:
- Minutes for June 15, 2016 meeting (from shane@spec-ops.io on 2016-06-15)
- RE: Agenda: APA Telecon Wednesday 15 June at 16:00Z (from tink@tink.uk on 2016-06-15)
- Re: Agenda: APA Telecon Wednesday 15 June at 16:00Z (from zimmermann@accesstechnologiesgroup.com on 2016-06-15)
- Agenda: APA Telecon Wednesday 15 June at 16:00Z (from janina@rednote.net on 2016-06-14)
- CSS Psuedo-Elements Module Level 4 Review action-2059 (from fesch@us.ibm.com on 2016-06-09)
- apa-ACTION-2059: Review css pseudo-elements module level 4 https://www.w3.org/tr/css-pseudo-4/ (from sysbot+tracker@w3.org on 2016-06-08)
Related notes:
CSS Psuedo-Elements Module Level 4 has accessibility issues that we want to keep track of and work with the CSS WG on. Please put action-2059 on the agenda.
Highlight pseudo elements present accessibility issues. ::spelling-error and ::grammar-error may show visible highlighting but will the triggering (grammar error/spelling error) be passed on to AT? The text in Section 3.6 Security and Privacy Considerations suggests not.
Because the styling of spelling and grammar errors can leak information about the contents
of a user’s dictionary (which can include the user’s name and even includes the contents
of his/her address book!) UAs that implement ::spelling-error and ::grammar-error must
prevent pages from being able to read the styling of such highlighted segments.
Since highlight pseudo elements use only visual changes they may present issues for low vision and color blind users. I think at a minimum a note should be added letting readers know that some forms of highlighting won't be perceived by all users.
UA handling of ::before, ::after, ::placeholder pseudo elements are candidates for a CSS AAM.
Section 6 Additions to the CSS Object Model (first sentence) states
Pseudo-elements should be reachable by script, stylable from script, and available as
event targets.
I am wondering whether statements like this will affect how ARIA docs define things that must be included in the accessibility tree? For instance potentially being a source of an event usually triggers inclusion in the accessibility tree.
Updated wiki page https://www.w3.org/WAI/APA/wiki/CSS_Pseudo-Elements_Module_Level_4
https://lists.w3.org/Archives/Public/public-apa/2016Jun/0035.html
Images used by ::before and ::after cannot be resized. I am not sure if this is a concern to low vision users.
Fred Esch, 15 Jun 2016, 12:00:25Display change log.