Work to be done on 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/ and coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. at the 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://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/ in Belgrade.
I tried to make a mix of multiple teams discussion, a11yAccessibility 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) testing and stuff to fix.
Gutenberg
Gutenberg issues that absolutely need to be addressed before the merge proposal are labeled Merge Proposal: Accessibility and High Priority.
Has patch, needs review/merge
- Secondary settings button missing descriptive text 7203
- Block actions not highly visible 7177
- Document Outline: Restructured buttons to anchors 7170
- Button Tooltip not visible on hover 7004
- Can’t enter Button Block URL using keyboard 6841
Needs an a11y expert
Overall, check the issues, starting with the old ones, if they still apply to the lastes version of Gutenberg. Maybe some issues are solved automatically by the changed codebase.
Screen reader issues:
- List block and screen readers: greatly inconsistent behavior 5983
- Review the usage of aria-label on the blocks contenteditable 5981
Dragon Naturally sSpeaking issues:
- Inserting a link doesn’t work with speech recognition software 6011
- The inserter search doesn’t work when dictating with speech recognition software 6010
- Improve the sibling inserter UI and feedback for users 6009
JAWS issues:
Needs a Gutenberg / ReactReact React is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces.
https://reactjs.org developer
- Fix the blocks aria-label 5505
- Improve moving focus back from the toolbars to the blocks, see `focusSelection()` 5840
- Formatting toolbar controls missing when using a keyboard 6910
- JS TypeError: Safari and IE11: Escape doesn’t move focus back from the toolbar to the block content 6165
Needs Core Feedback
- Simplify and streamline keyboard navigation through blocks 5694
- Different focus behavior when clicking the toolbar buttons 6336
- Cmd [arrow] commands do not function as expected #5805
- Reconsider the left/right block hover areas, at least for the selected block 6272
- Classic block: toolbar buttons have wrong colors when active 6978
- HTML block: CodeMirror accessibility (and JS TypeErrors) 6680
- WritingFlow should exclude standard input fields 6468
Needs Design Feedback
Needs Doc team feedback
Issues to be closed?
- BaseControl should require an id or create one if missing 6989
- Block: Consider changing focusable block wrapper from outer to inner 6687
- Captions “placeholders” color contrast too low #5838.
WordPress core
-
- All 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) issues are have the focus Accessibility
- Milestone 4.9.8
- Milestone 5.0
- Good first bugs, for if you start contributing
- Needs designer
- Needs developer