Accessibility Team Meeting Agenda: July 17, 2020

This is the proposed agenda for the weekly AccessibilityAccessibility 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 on Friday, July 17, 2020, at 15:00 UTC.

If you want to have a topic added to the agenda, please mention it in the comments of this post.

The Accessibility Team bug scrub will be held on Friday, July 17, 2020, at 14:00 UTC.

This meeting is held in the #accessibility channel in the Making WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. (requires registration).

#agenda

Accessibility Team Meeting Notes: July 10, 2020

These are the weekly notes for the AccessibilityAccessibility 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.

Review of the team activity for WordPress 5.5 BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 1 release

As first topic of the meeting, we reviewed the team activity for WordPress 5.5 Beta 1 release and looked for possible improvements to the workflow, in particular regarding tickets and issues shared with other teams.

There are a few remaining tickets in the 5.5 milestone with the accessibility focus keyword: specifically, they are tickets #49715, #50512 and #50416. Moreover, the team is in charge of writing a few dev notes.

It was pointed out that cross-team collaboration and co-dependancies are slowing the progress of the software in general and not only for accessibility related tickets, so a discussion about possible improvements should probably happen on a higher level and in a broader context.

For what concerns specifically the accessibility team, there was a very rich discussion with many proposals on how to improve the team work. Here is a list of takaways from the discussion.

  • For tickets shared with other teams (especially with the design team), contributors to the accessibility team should be bolder and propose changes, instead of waiting for feedback and only reacting to changes proposed by other teams.
  • To better track blocking issues, it was suggested to add a blocked-by keyword/label, so that it’s easier to generate lists of issues that are currently blocking other issues and that the team can triage them more effectively.
  • The team should start to focus on bigger projects, instead of mainly fixing small bug. Given the limited number of contributors and the constantly changing available time and level of commitment of single team members, the team agreed to make a broader use of the good-first-bug keyword for easier and self-contained tickets, so that more new contributors can possibly solve them. The team will organize a formal pre-alpha triage session happening around RC1 or RC2 (RCRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. stands for Release CandidateRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge.) to identify such tickets at the beginning of the release development cycle. If tickets with the good-first-bug keyword are still unfixed after four months, they get slated for the next release they’re eligible for.

The most complex aspect to address as a team is following GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ development. At the moment, team members don’t have enough time to tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. both WordPress coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. and Gutenberg and have the feeling that they are constantly too far behind to be able to participate effectively.

@joedolson proposed to create two subcommittees within the team, one focused on WordPress core and the other focused on Gutenberg. During weekly meetings, both subcommittees will share what they’ve focused in the previous week and can ask for advice on selected issues. This way, each individual team member will be responsible for tracking only one system. At the moment, the accessibility team probably doesn’t have enough people to do that effectively, but such proposal will be discussed during one of the next meeting.

BlockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. movers and “Transform to” button in Gutenberg

Second item in the agenda was a follow-up to last week’s discussion on the Gutenberg issue about recent changes to the block movers and the “Transform to” button and a discussion about the related Gutenberg issue to improve the usability of the parent block selector button.

First, the team made a quick summary of issues that were already pointed out during last week’s meeting:

  • small size of mover controls (while the target area was increased in the latest iteration, the buttons are still too tiny, especially for people with motor impairments, or for people with low vision and using larger-than-standard pointers);
  • different size of movers on mobile and desktop;
  • movers button are wrapped inside the control surface used for drag-and-drop and get a draggable cursor (but there’s an open pull request to remove the drag cursor about this);
  • caret icon is used in the same context with two different meaning (moving blocks and opening dropdown menus).

Since during last week’s meeting the team agreed to consider the new interface as an accessibility regression and given that the new interface will be included in WordPress 5.5, the discussion focused on the following points:

  • what it would take from the accessibility point of view to consider the issues resolved;
  • whether the team should push for a revert or not;
  • if yes, what should be reverted;
  • how to get the reversion.

The accessibility team agreed that, at the very least, controls for moving the block and changing the block type should be separate and possibly all other new issues should be solved in time to be shipped with 5.5 (e.g. buttons size is not a new issue).

As is, the new interface should be reverted, unless the above points are addressed. In case the solution to pointed out issues can be reached by small improvements, the team is OK with shipping the new interface with WordPress 5.5; but in case of major changes (especially from the design point of view) the team strongly suggests to take more time and make the interface better: it would be very bad if a new version of the toolbar is released, only to release another new version of the toolbar in WordPress 5.6.

The scope of reverting should be considered carefully, since changes to the movers are part a bigger Gutenberg issue about advancing the block interface and they were decided in the first place because of other interface interferences.

Regarding how to get the reversion, all above points will be added to the Gutenberg issue and, in case, a Trac ticket will be created.

aria-label removal from links opening in new tab in Gutenberg

The third item in the agenda, about the Gutenberg pull request that removed aria-labels for links opening in new tabs, could not be discussed because of lack of time: this item will be moved to one of the next meetings.

Open floor

For open floor, @ryokuhi informed the team that he had a quick chat with @alexstine about documenting accessibility features in Gutenberg. He asked if someone can help to put down a list of these features, so that he can test them, give feedback and draft some documentation. If anyone is interested in volunteering for this task, they can leave a comment to the meeting notes.

#meeting-notes

Accessibility Team Meeting Agenda: July 10, 2020

This is the proposed agenda for the weekly AccessibilityAccessibility 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 on Friday, July 10, 2020 at 15:00 UTC.

If you want to have a topic added to the agenda, please mention it in the comments of this post.

The Accessibility Team bug scrub will be held on Friday, July 10, 2020, at 14:00 UTC.

This meeting is held in the #accessibility channel in the Making WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. (requires registration).

#agenda

Accessibility Team Meeting Notes: July 3, 2020

These are the weekly notes for the AccessibilityAccessibility 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.

Changes to the “Transform to” button and blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. “movers” in GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/

The team discussed the newly updated controls in the block toolbar for the ‘Transform to’ and ‘movers’ actions. The new design proposes quite a few substantial changes and this has raised accessibility concerns within the team.

@afercia noted a few problems, such as a missing ‘grab area’ and the ‘hand’ mouse pointer now being used for interactive controls. Other team members also raised questions about the obviousness of this new user interface.

A summary of the team’s feedback has been posted on the issue for follow up.

Add a ‘description’ property to block patterns

We also discussed this Gutenberg issue that proposes to add a ‘description’ property to the newly added feature of Block Patterns.

The team raised arguments around the requirement of such a property, and the pros and cons behind such a rule. We decided that the property should be labeled as required while not being enforced with any checks.

With this feedback, @poena proceeded to finish and merge the corresponding PR. 🎉

#meeting-notes

X-post: External Linking Policy – “Commercial blogs”

X-post from +make.wordpress.org/docs: External Linking Policy – "Commercial blogs"

X-post: WCEU 2020 Online Contributor Day: Feedback and achievements

X-post from +make.wordpress.org/updates: WCEU 2020 Online Contributor Day: Feedback and achievements

Accessibility Team Meeting Agenda: July 3, 2020

This is the proposed agenda for the weekly AccessibilityAccessibility 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 on Friday July 3, 2020 at 15:00 UTC.

  • Discuss changes to the “Transform to” and blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. “movers” in GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/
  • Discuss this Gutenberg issue that proposes to add a ‘description’ property to block patterns
  • Open floor

If you want to have a topic added to the agenda, please mention it in the comments of this post.

The Accessibility Team bug scrub will be held on Friday, July 3, 2020, at 14:00 UTC. Also please be aware that we are hosting additional bug scrubs focused on the 5.5 release.

This meeting is held in the #accessibility channel in the Making WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. (requires registration).

#agenda

X-post: Exploration of a new classification for user documentation

X-comment from +make.wordpress.org/docs: Comment on Exploration of a new classification for user documentation

Accessibility Team Meeting Notes: June 26, 2020

These are the weekly notes for the AccessibilityAccessibility 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.

At the beginning of the meeting, we welcomed three new contributors: @squarebraket, @sarahricker and @azhiyadev; the last two of them had volunteered to join the Accessibility Team in view of the WordPress 5.6 special release, when they will be in charge of the accessibility focus.

Discussion about the new GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ inserter

The first discussed item was the design difference between the preview of blocks and patterns in the Gutenberg editor and its impact on usability/accessibility.

@afercia pointed out in a comment to the umbrella issue about the inserter that two regression were introduced by recent pull requests: one is already closed, but the other issue (about the Block Inserter not constraining tabbing) is still open and should be solved in time to ship with 5.5. On the same topic, @joedolson underlined the fact that all panels should always constrain tabbing and that this should become a general pattern.

A lively debate about various aspects of usability/accessibility followed; topics discussed included:

  • consistency between the blocks panel and the patterns panel;
  • solving the double tab stop problem in the patterns preview;
  • removal of the expandable blocks groups;
  • limiting the number of patterns displayed in their panel.

Full discussion about the new Gutenberg inserter is available in Slack and a comment to the issue about accessibility improvements to the inserter will summarize the different points of view.

Discussion about alternate views for list tables

Ticket #49715 is one of the focus topic of the Accessibility Team for WordPress 5.5 release. With betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. release approaching, the Team agreed to refresh the latest patch according to the suggestions in the last comment to the ticket, so that we can ship a sort of working “framework” to support alternate table view and iterate during next release. @audrasjb will take care of the refresh.

Related to the same topic, the Team decided to move ticket #48751 to the 5.6 milestone.

Discussion about the ‘Howdy menu’

Ticket #48894 is also one of the Team priorities for 5.5 release. Discussion had already taken place during the bug scrub: the Team decided to ship the feature as is and iterate during next release, unless there will be objections from the Design Team.

Open floor

A number of items were suggested for the open floor, but we didn’t have time to discuss all of them.

Accessibility improvements to the new ‘Plugins & Themes Auto-Update’ feature

After WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Europe Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/., no extra steps have been made to solve accessibility issues discussed during May 29, 2020 weekly team meeting. @ryokuhi will open a ticket to address them before or during beta. (Edit: ticket #50512 is now open)

Update on prefixes to admin notices

Following last week discussion, the commit to remove of the ‘Error:’ prefix from the admin notices (discussed in ticket #47656) was reverted. Ticket #50442 to add prefixes to all admin notices was also created.

It was noted that notices in Gutenberg don’t have any prefix, so, for consistency, prefixes should also be added to Gutenberg notices. @audrasjb offered to open an issue on the Gutenberg repository.

Also, a few options to improve the accessibility of notices where added to the original ticket: @afercia volunteered to open ticket #50486 to better address them.

Open topics

There was no time to tackle other topics: they will be addressed during next meetings. Future points to discuss are all related to the Gutenberg editor:

#meeting-notes

Accessibility Team Meeting Agenda: June 26, 2020

This is the proposed agenda for the weekly AccessibilityAccessibility 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 on Friday, June 26, 2020, at 15:00 UTC.

If you want to have a topic added to the agenda, please mention it in the comments of this post.

The Accessibility Team bug scrub will be held on Friday, June 26, 2020, at 14:00 UTC. Also please be aware that we are hosting additional bug scrubs focused on the 5.5 release.

This meeting is held in the #accessibility channel in the Making WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. (requires registration).

#agenda