Gutenberg IS Accessible?
Following the Gutenberg discussions in recent weeks, the Core Gutenberg team have posted an update on accessibility in Gutenberg, in which they try to establish there are some accessibility features in Gutenberg. This is true! They are right this has been lost a little in the debate (Automattic also has a new job listing for Product Designer, Accessibility).
However, whilst what has been done is good, what hasn’t been done is important.
Indeed, there are some basic functionality – like copying and pasting – that is almost impossible with the new editor. Here’s an example given in the comments: “In the case of cutting/pasting 2½ paragraphs it’s not just hard, it’s impossible.”
This is something I have experienced too. If you select one paragraph of text then Gutenberg switches to block selection, so you can only select whole blocks of content, and not partial ones. And when you do copy content, you don’t just copy content, you copy the html and code comments that structure the blocks. I don’t think this is something people would expect. Copy text from the classic editor and paste it into Word and you get text.
Another example is keyboard navigation: they talk about blocks being selectable with the keyboard, and perhaps they are if you use the secret ‘slash’ selector (type / at the start of a block followed by the block name and you can select blocks from a list), but if you press the plus button and type a block name you can’t use arrows to select the displayed blocks (which is something I have tried and failed to do on more than one occasion).
I’m an advocate for Gutenberg, but these are a couple of the problems I have experienced, so I can only guess how much more frustrating it would be if I had a disability of some sort.
Jen Simmons recently tweeted about the Gutenberg Accessibility debate and put it better than I could:
I can't stop thinking about the fact that @WordPress (which “powers 31% of the internet”), is about to ship a massive overhaul of their interface without making sure that it's accessible. Why was #a11y not a blocker for every new feature, so nothing inaccessible was ever allowed?
In the comments Matt Mullenweg replied and said (emphasis mine):
We think that the current interface could be a ton more streamlined, but we’ve compromised a lot of the alternative approaches we’ve wanted to take based on accessibility feedback and trying to have a single interface that serves all types of users
The idea that Accessibility is a compromise is a fallacy. Making something more accessible makes things better for everyone. As I showed above, there’s areas where I have had the same problems that are raised in the comments.
Accessibility is for all. Not just physical and mental disabilities (and not just blind people) but people using one hand on a phone, or being distracted by children (or cats?), or on slow connections, or with temporary problems such as a broken arm, or a migraine, or even those that are not very good at computers. All sorts of things. For something as complex as Gutenberg improving A11Y can only have a net benefit. There’s no downside. - Ben.