The European Accessibility Act and its impact on the private sector.
Learn the differences between the EAA, EU Accessibility Directive, Public Sector Bodies Accessibility Regulations, and EN 301 549, and discover top tips to prepare your business for compliance with the EAA.
The term ‘microservice’ is becoming more and more popular when you look across the Digital landscape of a lot of big organisations.
Several Government departments, and several large organisations I've spoken to recently, are all looking at this approach; because, if executed well, it saves time and money, and they create consistency for users.
However, as more and more organisations try to leverage microservices, the pitfalls of accessibility are perhaps not being fully considered.
What I'm really tired of, is reading conformance reports from third party suppliers who are trying to push their inaccessible products for large sums of money under the guise that it is accessible.
These chancers often state that some of the criteria is 'partially supported', 'supported with exceptions' or any number of different ways to carefully word the fact that it does not support a particular accessibility feature.
And, it's not just one company, they're all doing it.
These two criteria are important, because they help screen readers to read out the language correctly. If your page is set to English, but some of your content is not English, then the screen reader is just going to attempt to pronounce it in English anyway, which can lead to some pretty weird results.
My initial thoughts were to decouple PA11Y from it's headless browser, and run it as part of the Selenium tests, rather than booting up 2 separate browser instances which would add seconds onto each test they could just both hit the same page when it was open.
However, on closer inspection, it turns out that using both is actually far simpler than I anticipated. PA11Y has the ability to use different 'runners' or plugins. So, using axe-core and PA11Y together is as simple as passing in the runners in as an option.