These are the weekly notes for theΒ accessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both βdirect accessβ (i.e. unassisted) and βindirect accessβ meaning compatibility with a personβs assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility)Β team meeting that happens on Fridays. You canΒ read the full transcript on our Slack channelΒ andΒ find the meetingβs agenda here.
Feedback on the CSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. audit being performed by the core Core is the set of software required to run WordPress. The Core Development Team builds WordPress.-css team
Context: the Core CSS team proposed to launch aΒ CSSΒ audit of WP-Admin in the #core-css channel. They recently asked the design team for input on what they would like to see covered in the audit, and it would be great to also have some input from theΒ accessibilityΒ team. They have a bunch of tickets to track everything audit-related:
- Determine methodology recommendations for CSS audit β #49638
- Create a report outline for CSS audit β #49637
- Add visual regression testing to core β #49606
Everyone is welcome to comment on the above tickets.
@afercia shared some general considerations: while an admin CSS audit is extremely necessary, thereβs also the risk to overdo and enter the βrefactor for the sake of refactoringβ territory. He would definitely recommend the css-team to start with baby steps and avoid bigger changes, at least at the beginning.
There are also some CSS properties that are a no-go. For example, all the ones that change the visual order e.g. flex order, flex-direction row-reverse, column-reverse and so on. Also simple things like list-style: none
may significantly impact assistive technologies or the way some browsers expose information to assistive technologies.
@joedolson also wanted to ensure we are all on the same page concerning browsers support. @audrasjb answered WP-Admin doesnβt officially supports less than IE11 and @afercia added that it is safe to assume we can remove all CSS related to old IE and prepended with .ie7
β .ie8
. See also this Trac ticket for reference.
5.4 post-mortem on Make/Core blog
The WordPress Accessibility team published their position concerning default fullscreen mode on the block editor.
As this change is going to land in WordPress 5.4 βit was announced during the last dev chatβ @audrasjb pointed out that the content of the Accessibility Teamβpost could be used to write a 5.4 post-mortem, and he is going to coordinate with @francina to write this post on Make/Core. It will be a team effort to ensure that all the Accessibility Team viewpoints are captured. @ryokuhiΒ is also available to help on this.
@mapk added he is also organizing some people from Automattic to help wrangle support forums for this release. They will probably have some feedback there.
Accessibility teamβs work kick-off for 5.5
The team defined the main projects to focus on for WordPress 5.5:
- Accessible color schemes:Β Provide some accessible color schemes for WP-Admin. Lead:Β @joedolson. @ryokuhi also proposed to help on this project.
- Alternative WP List Tables views:Β Propose an alternative way to display List Tables in WP-Admin β ticket #49715
- βHowdy fly-out menuβ:Β Refine/replace the upper-right WP-Admin fly-out menu.
There are also 29 other Trac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. tickets milestoned for 5.5.
WP Accessibility Day update
Next meeting scheduled on Tuesday March 31, 2020 at 16:30 UTC.