<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Chris </title>
    <description>The latest articles on DEV Community by Chris  (@chris_devto).</description>
    <link>https://dev.to/chris_devto</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2563452%2Fc2a9dcc1-e8fc-4731-bfeb-28904cf39919.jpeg</url>
      <title>DEV Community: Chris </title>
      <link>https://dev.to/chris_devto</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/chris_devto"/>
    <language>en</language>
    <item>
      <title>Why accessible video is still not possible on Instagram</title>
      <dc:creator>Chris </dc:creator>
      <pubDate>Tue, 16 Dec 2025 09:38:42 +0000</pubDate>
      <link>https://dev.to/chris_devto/why-accessible-video-is-still-not-possible-on-instagram-8p</link>
      <guid>https://dev.to/chris_devto/why-accessible-video-is-still-not-possible-on-instagram-8p</guid>
      <description>&lt;p&gt;TL;DR - Basic video accessibility features, closed captions and audio descriptions are still not possible on Instagram.&lt;/p&gt;




&lt;p&gt;Instagram was launched in 2010, it has grown into a cultural force. While Meta doesn’t publish Instagram’s profit precisely, it is estimated that Instagram’s advertising revenue alone reached approximately &lt;a href="https://www.lemonde.fr/en/economy/article/2024/02/02/earning-39-billion-in-profits-in-2023-meta-soars-on-the-stock-market_6488740_19.html" rel="noopener noreferrer"&gt;$39 billion in 2023&lt;/a&gt; (and will likely make up over &lt;a href="https://www.emarketer.com/press-releases/instagram-will-make-up-more-than-half-of-metas-us-ad-revenues-in-2025/" rel="noopener noreferrer"&gt;half of Meta’s US ad revenue in 2025&lt;/a&gt;). The cultural and financial impact of the platform is impossible to understate.&lt;/p&gt;

&lt;p&gt;However for millions of disabled people, the short-form-video experience is incomplete, frustrating, and often exclusionary.&lt;/p&gt;

&lt;h2&gt;
  
  
  The missing accessibility features
&lt;/h2&gt;

&lt;p&gt;The core issue lies in the lack of support for industry-standard accessibility features:&lt;/p&gt;

&lt;h3&gt;
  
  
  Closed captions are not fully supported
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://en.wikipedia.org/wiki/Closed_captioning" rel="noopener noreferrer"&gt;Closed captions&lt;/a&gt; (CC), like those found on Netflix or broadcast television, are not really possible on Instagram. Closed captions are a vital feature for the deaf and those hard of hearing community. They usually appear at the bottom of the video with high-contrast text (eg white text on a black background) and, crucially, can be switched on and off by the user. They also allow for adjustments in text size and shape, and can be picked up and processed by assistive technologies.&lt;/p&gt;

&lt;p&gt;Instagram offers some users &lt;a href="https://help.instagram.com/7487270478066359/?cms_platform=iphone-app&amp;amp;helpref=platform_switcher" rel="noopener noreferrer"&gt;automated closed captions&lt;/a&gt; but it doesn’t let users edit this text or really control any aspect of it relying on automation. It’s &lt;a href="https://en.wikipedia.org/wiki/Closed_captioning" rel="noopener noreferrer"&gt;not possible to add a relevant caption file&lt;/a&gt; which is essential for accuracy and compliance.&lt;/p&gt;

&lt;p&gt;Open captions which are often ‘burned’ directly into the video file, meaning they cannot be turned off, adjusted, or read some assistive technology. These are possible but which is something, but open captions have been normalised as an aesthetic addition to a video, rather than an accessibility need. They are often flashy and are used to drive engagement rather than serve deaf people and those with hearing loss.&lt;/p&gt;

&lt;h3&gt;
  
  
  Audio description is not possible
&lt;/h3&gt;

&lt;p&gt;Equally, &lt;a href="https://en.wikipedia.org/wiki/Audio_description" rel="noopener noreferrer"&gt;audio descriptions&lt;/a&gt; which is a secondary audio track that narrates key visual elements for people who are blind or have low vision is not a built-in possibility on Instagram’s video features. This means content creators cannot easily upload a separate audio track to ensure their visual stories are accessible to everyone.&lt;/p&gt;

&lt;p&gt;There are 3 core layers of why this is happening&lt;/p&gt;

&lt;p&gt;The missing features are basic and would be simple for a company with Meta’s resources to implement. The reasons for this failure are structural and I can sort of break them down into three parts.&lt;/p&gt;

&lt;h3&gt;
  
  
  Regulation (the Government layer)
&lt;/h3&gt;

&lt;p&gt;In jurisdictions like the UK, broadcast television is bound by strict laws that force broadcasters to include features like closed captions and audio description. Instagram, however, removes this legal obligation because it is classified as a tech platform, not a traditional broadcaster, allowing it to operate in a regulatory grey zone with fewer accessibility requirements.&lt;/p&gt;

&lt;h3&gt;
  
  
  Legal Liability (the structural layer)
&lt;/h3&gt;

&lt;p&gt;On broadcast TV, the channel or network is legally responsible for the content’s accessibility. On Instagram, that legal liability has been effectively shifted to the user creating the content. The platform doesn’t feel compelled to provide the tools because the creators shoulder the burden. &lt;a href="https://www.theguardian.com/film/2015/oct/20/netflix-film-studios-lawsuit-song-captioning-deaf-skyfall" rel="noopener noreferrer"&gt;Netflix only started to take captioning seriously after they were sued in 2015&lt;/a&gt;. (Does the &lt;a href="https://chrisyoong.com/blog/understanding-the-european-accessibility-act" rel="noopener noreferrer"&gt;European Accessibility Act&lt;/a&gt; apply? Quite possibility, but that’s another post)&lt;/p&gt;

&lt;h3&gt;
  
  
  Culture (the top-down layer)
&lt;/h3&gt;

&lt;p&gt;Ultimately, this points to a deep-seated cultural issue. Meta has a long, public history of deprioritising accessibility features in favour of new monetisation tools and engagement drivers. &lt;a href="https://abilitynet.org.uk/news-blogs/new-threads-app-fails-accessibility-test" rel="noopener noreferrer"&gt;Threads was launched without features to add alt text&lt;/a&gt;. The lack of basic functionality points to a persistent top-down culture where the needs of disabled users are not treated as a priority, if at all.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is the solution?
&lt;/h2&gt;

&lt;p&gt;The fix is almost laughably simple for a company of Meta’s scale. They possess virtually unlimited resources and could:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Establish a dedicated, empowered Accessibility Team within Instagram.&lt;/li&gt;
&lt;li&gt;Run a short development sprint (allocate time) to allow users to upload external caption files (SRT, VTT formats) and separate Audio Description tracks.&lt;/li&gt;
&lt;li&gt;Launch a global marketing campaign to educate content creators on the importance and process of adding these features.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Will they do it?
&lt;/h2&gt;

&lt;p&gt;Instagram short-form-video “Reels” launched over 5 years ago in 2020, and the fact that such a basic, fundamental features are still missing speaks volumes. It is unlikely to happen until the regulatory or public pressure becomes financially too great to ignore&lt;/p&gt;

&lt;h2&gt;
  
  
  In the meantime, what are the workarounds?
&lt;/h2&gt;

&lt;p&gt;Use other platforms. Creators who value accessibility should post their video content on platforms like YouTube, which have robust, fully adjustable closed caption support and audio description options, and then link back to their Instagram profile.&lt;/p&gt;

&lt;p&gt;The platform may be an cultural force, but until it provides truly accessible tools, it excludes a significant portion of people with health conditions or impairments.&lt;/p&gt;




&lt;p&gt;Cover image: Instagram Reels, with the Reels icon on the left (a play button inside a stylised film strip) and two smartphones on the right displaying the Instagram app. One phone shows a user profile, and the other shows a dancing video playing in the Reels interface.&lt;/p&gt;

</description>
      <category>a11y</category>
      <category>wcag</category>
      <category>eaa</category>
    </item>
    <item>
      <title>Accessibility: FashionNova fined $5.15M, Vueling Airlines €90,000</title>
      <dc:creator>Chris </dc:creator>
      <pubDate>Thu, 02 Oct 2025 10:48:51 +0000</pubDate>
      <link>https://dev.to/chris_devto/fashionnova-fined-515m-vueling-airlines-eu90000-48he</link>
      <guid>https://dev.to/chris_devto/fashionnova-fined-515m-vueling-airlines-eu90000-48he</guid>
      <description>&lt;p&gt;&lt;em&gt;FashionNova, Vueling Airlines, Auchan, Carrefour, E. Leclerc, Picard Surgelés logos on white background&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://en.wikipedia.org/wiki/European_Accessibility_Act" rel="noopener noreferrer"&gt;European Accessibility Act&lt;/a&gt; (EAA) came into force on 28th June this year. But what’s happened since June?&lt;/p&gt;

&lt;p&gt;On 7 July 2025, two visual-impairment advocacy groups (&lt;a href="https://apidv.org/" rel="noopener noreferrer"&gt;apiDV&lt;/a&gt; and &lt;a href="https://droitpluriel.fr/" rel="noopener noreferrer"&gt;Droit Pluriel&lt;/a&gt;), with legal support from the collective &lt;a href="https://ratio-avocats.be/2025/05/05/interet-a-agir/" rel="noopener noreferrer"&gt;Intérêt à Agir&lt;/a&gt;, &lt;a href="https://www.franceinfo.fr/economie/commerce/auchan-carrefour-leclerc-et-picard-mis-en-demeure-par-des-associations-car-leurs-sites-et-applications-de-vente-ne-sont-pas-entierement-accessibles-aux-aveugles-et-malvoyants_7370614.html" rel="noopener noreferrer"&gt;issued formal warnings&lt;/a&gt; to four large French retailers Auchan, Carrefour, E. Leclerc, and Picard Surgelés for failing to make their online supermarket services fully accessible.&lt;/p&gt;

&lt;p&gt;If the retailers haven’t fully complied by 1 September 2025, the associations plan to take legal action to enforce their obligation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Vueling Airlines
&lt;/h3&gt;

&lt;p&gt;Meanwhile last year in 2024, airline &lt;a href="https://www.vueling.com/en" rel="noopener noreferrer"&gt;Vueling&lt;/a&gt; in Spain was &lt;a href="https://accessible-eu-centre.ec.europa.eu/content-corner/news/vueling-airlines-fined-failing-make-their-website-accessible-2024-04-26_en" rel="noopener noreferrer"&gt;fined €90,000&lt;/a&gt; in for failing to make their website accessible. They were fined even before the EAA came into force, demonstrating that accessibility enforcement isn’t just theoretical, the EAA will only make expectations even clearer.&lt;/p&gt;

&lt;h3&gt;
  
  
  Fashion Nova was fined millions
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.claimdepot.com/settlements/fashion-nova-accessibility-settlement" rel="noopener noreferrer"&gt;Fashion Nova in the US was fined $5,150,000&lt;/a&gt;, individuals who are legally blind and attempted to access the Fashion Nova using screen reading software now may be eligible to submit a claim.&lt;/p&gt;




&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.tpgi.com/weekly-reading-list-august-18-2025/" rel="noopener noreferrer"&gt;Featured on TGPi, Weekly Reading List August 18 2025&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want more simple, actionable tips? I'm Chris, a UX Developer with a focus in accessibility, available for hire.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/chrisyoong/" rel="noopener noreferrer"&gt;Follow me on LinkedIn&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>a11y</category>
      <category>eaa</category>
      <category>wcag</category>
    </item>
    <item>
      <title>Why does big tech not run Accessibility bug bounties?</title>
      <dc:creator>Chris </dc:creator>
      <pubDate>Thu, 02 Oct 2025 10:45:11 +0000</pubDate>
      <link>https://dev.to/chris_devto/why-does-big-tech-not-run-accessibility-bug-bounties-1n1k</link>
      <guid>https://dev.to/chris_devto/why-does-big-tech-not-run-accessibility-bug-bounties-1n1k</guid>
      <description>&lt;p&gt;&lt;em&gt;A dark blue background filled with a grid of light blue binary code (ones and zeros). In the center, a large, stylised outline of a beetle or bug is visible in a slightly brighter blue. The bug is flanked on either side by a large, light blue curly brace, enclosing it like a piece of code. The overall image represents a programming or software bug.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  10 reasons why this would be great
&lt;/h2&gt;

&lt;p&gt;The biggest names in tech, from &lt;a href="https://bughunters.google.com/" rel="noopener noreferrer"&gt;Google&lt;/a&gt; to &lt;a href="https://hackerone.com/netflix" rel="noopener noreferrer"&gt;Netflix&lt;/a&gt;, invest millions in security bug bounty programs. They pay ethical hackers, also known as researchers, to find vulnerabilities, Netflix can pay upto $25,000 for a critical bug viewing it as a smart business move to prevent security vulnerabilities in their software, systems, or websites.&lt;/p&gt;

&lt;h3&gt;
  
  
  So why not for Accessibility bugs?
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt; It’s a somewhat perfect analogy to security. The principle is identical, crowdsource the identification of critical flaws that the internal Production team might miss. Lack of proper keyboard navigation is a critical bug, just like a security vulnerability. The only difference is &lt;em&gt;who&lt;/em&gt; is at risk.&lt;/li&gt;
&lt;li&gt; A bug bounty program provides a direct and immediate channel for feedback. Issues can be reported and triaged in real-time, allowing for rapid fixes and a continuous cycle of improvement.&lt;/li&gt;
&lt;li&gt; A bounty program almost gamifies accessibility bugs in a way. It creates this technical competitive environment that encourages technical experts to find and report the most critical issues, accelerating the discovery of flaws and raising the standard of Accessibility testing across the industry. It also creates this technical environment where Accessibility bugs are treated like the technical bugs they are.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;It aligns the financial incentives&lt;/strong&gt;, Accessibility professionals, Designers and other Developers are being paid for their detailed labour and feedback, bugs are being fixed while the company benefits from the labour. It encourages others to learn about Accessibility and even try and find bugs as now there’s a method to get paid for this labour. Someone posting they were &lt;em&gt;"paid $1,000 to fix a P3 Netflix Accessibility bug"&lt;/em&gt; might help change the culture.&lt;/li&gt;
&lt;li&gt; It's proactive, not reactive. Many companies fix accessibility issues only after receiving a legal threat or public backlash. A bug bounty program would incentivise a proactive approach, encouraging companies to find and fix issues before they become a liability.&lt;/li&gt;
&lt;li&gt; Companies that publicly champion accessibility through a bounty program can build a reputation for inclusivity. This not only attracts a wider customer base but also helps recruit and retain talent who want to work for socially responsible organisations.&lt;/li&gt;
&lt;li&gt; A bug bounty program allows companies to pay for verified bugs on an as needed basis with a fixed allocated budget.&lt;/li&gt;
&lt;li&gt; Accessibility advocates and testers often perform valuable, unpaid labour by reporting bugs and providing feedback. A bounty program would finally validate and compensate for this work, turning a moral obligation into a paid, professional pursuit.&lt;/li&gt;
&lt;li&gt; A public bug bounty program signals a genuine commitment to Accessibility. It makes a company's efforts transparent, showing the community that their feedback is not only heard but valued and compensated.&lt;/li&gt;
&lt;li&gt;Beyond all business justifications, running a bug bounty program would also acknowledge the ethical duty companies have to ensure their products are usable and accessible to everyone, regardless of ability. By doing so, they demonstrate that they value the well-being of all their users.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Someone at a big tech company with the budget to launch an Accessibility bug bounty program might like to see this post.&lt;/p&gt;




&lt;p&gt;Want more insights? I'm Chris, a UX Developer with a focus in accessibility, available for hire. &lt;a href="https://www.linkedin.com/in/chrisyoong/" rel="noopener noreferrer"&gt;Follow me on LinkedIn&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ux</category>
      <category>testing</category>
      <category>security</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Use of Colour (Level A) WCAG 1.4.1 - Accessibility Design tips</title>
      <dc:creator>Chris </dc:creator>
      <pubDate>Thu, 02 Oct 2025 10:36:56 +0000</pubDate>
      <link>https://dev.to/chris_devto/use-of-colour-level-a-wcag-141-accessibility-design-tips-4112</link>
      <guid>https://dev.to/chris_devto/use-of-colour-level-a-wcag-141-accessibility-design-tips-4112</guid>
      <description>&lt;p&gt;Don't use colour as the only way to tell people something important. &lt;a href="https://www.w3.org/WAI/WCAG21/Understanding/use-of-color.html" rel="noopener noreferrer"&gt;Colour is not used as the only visual means of conveying information&lt;/a&gt;, indicating an action, prompting a response, or distinguishing a visual element.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why is WCAG 1.4.1 important?
&lt;/h3&gt;

&lt;p&gt;There are various eye conditions that mean people see colours in different ways. This includes various types of &lt;a href="https://www.colourblindawareness.org/colour-blindness/types-of-colour-blindness/" rel="noopener noreferrer"&gt;colour blindness&lt;/a&gt;, some people need high contrast, some people need low contrast, there’s a whole spectrum of people that might see the world differently.&lt;/p&gt;

&lt;p&gt;Web Content Accessibility Guidelines (WCAG) 1.4.1 means by not relying on colour alone within a Design,&lt;/p&gt;

&lt;h3&gt;
  
  
  Let’s give an example, what's the problem with these links?
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9m7v2ynd0bq8g3ry463c.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9m7v2ynd0bq8g3ry463c.jpeg" alt="A screenshot of a website's footer, with three vertical columns of links on a light, neutral background. Each column has a darker colour heading: 'Overview,' 'Resources,' and 'Favorites.' The links in each column are in a clean, sans-serif font and are not underlined. The links under 'Overview' include common site navigation like 'Feature Tour,' 'Sell Online,' and 'Shopping Cart.' The 'Resources' column lists links such as 'Documentation,' 'Theme Store,' and 'API Docs.' Finally, the 'Favorites' column contains a curated list of specialized topics like 'Best Practices 2015,' 'Javascript for Designers,' and 'Atomic Styles.' There is confusion as to what is a heading and what is a link as only colour is being used" width="800" height="529"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Only colour is communicating what is a heading and what is a link. In this example “Overview” is a heading but the rest are links, all the spacing is the same, the font size and weight is the same. Meaning what is a link and what isn't is harder to determine.&lt;/p&gt;

&lt;p&gt;Below is what someone with blurred vision might see.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fenx8hwhxzu2kkck5o5yf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fenx8hwhxzu2kkck5o5yf.png" alt="A side-by-side comparison of two footers. On the left, a sharp and clear rendering of a footer is shown. It has three columns with bold titles followed by a list of links. The text is sharp and easy to read. On the right, the same footer is shown, but it is heavily blurred, out of focus, and appears smaller. This comparison highlights the difference between a clear and an out-of-focus image of the same design." width="800" height="230"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Someone with cataracts, glaucoma, age-related macular degeneration might see reduced contrast. Notice how the contrast is harder to see so the colour difference of what's a link and what isn't makes less of an impact, it’s less noticeable.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyg7qy3p4c8e88a3hqyyy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyg7qy3p4c8e88a3hqyyy.png" alt="A side-by-side comparison of two website footers. On the left, a footer is shown in a crisp, dark font on a light background. On the right, the same footer is shown, but the text is in a light gray font, making it appear washed out and difficult to read. The background on the right is also slightly lighter than the one on the left. The image highlights the contrast between readable and unreadable text colour choices" width="800" height="237"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Achromatopsia, is one type of colourblindness in this context the colour is stripped this is what this person might see.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc8hys0ewwnq2c3ubdlyk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc8hys0ewwnq2c3ubdlyk.png" alt="A side-by-side comparison of two website footers. On the right, the same footer is shown as the previous images, but the background is a much brighter white, making the links appear darker in contrast. The image illustrates the possible effect of a Achromatopsia on text legibility" width="800" height="246"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The solution to WCAG 1.4.1 is to add a second visual cue. Colour is not used as the only visual means of conveying information.&lt;/p&gt;

&lt;p&gt;In this example, the links or headings need to have a second visual cue. Often links as historically blue and underlined. The blue colour lets sighted users know it's a link, but the underline provides that extra visual cue for people who might see colours differently.&lt;/p&gt;

&lt;p&gt;Historical fun fact, the creator of the blue link chose it because &lt;a href="https://www.inc.com/ava-levinson/why-are-hyperlinks-blue/91227997" rel="noopener noreferrer"&gt;he liked blue&lt;/a&gt; and it was partially down to the fact that screens at the time could also show a small amount of colours, so they could have easily been green or something else.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to meet WCAG in this context?
&lt;/h3&gt;

&lt;p&gt;So, for links to be accessible, you need to ensure they are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Distinct from other text, they shouldn't blend in with the surrounding text.&lt;/li&gt;
&lt;li&gt;Identified by more than just colour, they need a non-colour visual cue.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Underlines are typically the best, easier and simplest solution to this problem. More on this in a moment, however underlines are not the only solution to this problem. WCAG often describes the problem rather than a set of solutions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Solution 1 - change of size and shape
&lt;/h3&gt;

&lt;p&gt;In this solution the headings are made bigger, bolder and there is more spacing between the heading and the links. This ensures that 1.4.1 is met and more than colour is being used to determine the difference. The headings are very clear and they are different. Not as good as it could be but still works.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw2d5jg63ff5mxrm29v7b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw2d5jg63ff5mxrm29v7b.png" alt="A screenshot of a website's footer, with three vertical columns of generic links on a light background. Each column is topped with a bold heading, larger font and more spacing, these headings read 'Overview,' 'Resources,' and 'Favorites.' indicating a clear visual difference between what is considered a heading and link. Providing a solution to WCAG 1.4.1" width="800" height="447"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Solution 2 - remove the confusion
&lt;/h3&gt;

&lt;p&gt;Another solution is to remove the headings entirely, this way there’s no confusion at all, all of these are links due to the positioning.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fghdmfsmomw1fu6waz2e4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fghdmfsmomw1fu6waz2e4.png" alt="A screenshot of a website's footer, with three vertical columns of generic links on a light background. Each column's heading has now been removed, demostating that without these headings it's clear all of these are links as the removing headings now reduces the confusion" width="781" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Solution 3 - underline the links
&lt;/h3&gt;

&lt;p&gt;The most simple solution is to add an underline to the links, this sticks with a known convention.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa42cfbls3rsv8qhdtp18.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa42cfbls3rsv8qhdtp18.png" alt="A screenshot of a website's footer, showing three vertical columns of links. Unlike some other versions of the same footer, the titles for the columns are missing this makes it clearer that all of these items are links" width="800" height="291"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Solution 4 - style the underlines
&lt;/h3&gt;

&lt;p&gt;Don't like the way those underlines look? How about giving the underline more breathing room, along with a reduced opacity to make it more subtle?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv0a3zn8tdlf6u90lwgdz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv0a3zn8tdlf6u90lwgdz.png" alt="A screenshot of a website's footer, presented as three vertical columns of links on a light off-white background. Each column is topped with a bold title: 'Overview,' 'Resources,' and 'Favorites.' The links in all three columns are consistently underlined, indicating they are hyperlinked text and more accessible than without links meeting WCAG 1.4.1" width="739" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Solution 5 - what about overlines instead?
&lt;/h3&gt;

&lt;p&gt;Don’t like underlines at all, how about overlines, so lines on top? A bit more unconventional, however still manages to comply with WCAG 1.4.1&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjb9b4alpzhfpk153k5pi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjb9b4alpzhfpk153k5pi.png" alt="A side-by-side comparison of two website footers. On the left, a footer with three columns of links is shown. The columns are titled 'Overview,' 'Resources,' and 'Favorites.' The links in each column are in a clean, sans-serif font and are not underlined. b On the right, a second footer is shown. It has the same three columns and links as the one on the left. However, all the links in this footer are underlined. The overall image demonstrates a small but notable difference in design presentation, specifically the use of link underlining making it more accessible" width="800" height="291"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Solution 6 - how about an icon?
&lt;/h3&gt;

&lt;p&gt;Don’t like the overline, how about an arrow icon or shape so that the links are clearer?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fksqjxjo9tilm8pacz067.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fksqjxjo9tilm8pacz067.png" alt="The image shows a website footer with three columns of hyperlinked text on a light background. Each column is headed by a bold title 'Overview,' 'Resources,' and 'Favorites.' The links under 'Overview' include common site navigation like 'Feature Tour,' 'Sell Online,' and 'Shopping Cart.' The 'Resources' column lists links to helpful content such as 'Documentation,' 'Theme Store,' and 'API Docs.' Finally, the 'Favorites' column contains a curated list of specialized topics like 'Best Practices 2015,' 'Javascript for Designers,' and 'Atomic Styles.' Each individual link is followed by a small, gray arrow pointing to the right, suggesting they are clickable links that lead to other pages." width="800" height="328"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Those were 6 Design solutions that take the WCAG constraints and implement a creative Design solution. There's probably 100s more that could also work.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I personally prefer adding a border, an outline, or an underline, or increasing the thickness of the text (or a combination of any of these) to highlight the active link. - &lt;a href="https://www.sarasoueidan.com/blog/css-scrollspy/" rel="noopener noreferrer"&gt;Sara Soueidan&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;“It is amazing to me how this suggestion causes so much angst and fighting. Designers often argue that they look ugly, some users claim they are distracting, others even claim they reduce accessibility.” - &lt;a href="https://adrianroselli.com/2016/06/on-link-underlines.html" rel="noopener noreferrer"&gt;Adrian Roselli&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is where some designers bristle. If there are a lot of links on a page, it could look awfully cluttered with underlines. That’s why some designers would rather remove the underline completely - &lt;a href="https://adactio.com/journal/22084" rel="noopener noreferrer"&gt;Jeremy Keith&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  But I don’t like any of these it spoils the vibe...
&lt;/h3&gt;

&lt;p&gt;Look I get it, there’s a layer of what visually looks good, feels nice. Some argue that underlines create visual noise, making the design look cluttered or less sophisticated. &lt;a href="http://chrisyoong.com/blog/types-of-accessibility-push-back" rel="noopener noreferrer"&gt;Change can be difficult&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For many users, a lack of an underline is even more distracting. They have to scan the entire section, mentally hover over each piece of text, or rely on a slight colour difference to figure out what is clickable and what isn't. This mental effort is called cognitive load. An underline eliminates this problem instantly, making the section scannable and reducing frustration.&lt;/p&gt;

&lt;p&gt;The problem is what one person sees as "visual noise" is, for another, a vital, expected cue that makes the page easier to use. This is when WCAG comes into play, to make things more detailed. A set of international technical standards that move away from opinion.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I’ve done a lot of audits in the first half of this year and at this point a believe that designing links without underlines is a kink. The idea that users don’t understand that links are clickable arouses some designers. I can’t explain it any other way. - &lt;a href="https://mastodon.social/@matuzo@front-end.social/114674911039663634" rel="noopener noreferrer"&gt;Manuel Matuzović&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is often the crux of this argument, there is an aversion to change due to aesthetics, meaning it looks nicer to some people. However this goes back to the concept of Design. &lt;a href="https://www.emilywray.com/blog/2018/9/24/where-instruction-meets-design" rel="noopener noreferrer"&gt;Design is about function first&lt;/a&gt;. Something can be beautiful first and lack function.&lt;/p&gt;

&lt;h3&gt;
  
  
  Function first, beauty second
&lt;/h3&gt;

&lt;p&gt;This watch (below) is beautiful, it might be the perfect choice for a photoshoot, for an &lt;em&gt;Instagram&lt;/em&gt; profile picture or something where the goal is visual aesthetics.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F42n1k9alh1c52cq0vbsm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F42n1k9alh1c52cq0vbsm.png" alt="A top-down shot of a minimalist watch with a plain white face and two silver hands. The watch has a silver-tone metal casing and a fine mesh metal strap. The watch face is blank without any numbers making it hard to tell the time, it has a raised circular border and four small, indented marks at the 12, 3, 6, and 9 o'clock positions. The watch is positioned diagonally across a white surface." width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;However, if the goal is to tell the time, consistently, reliably, this design choice fails as it's much harder to see the numbers&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Most people aren’t typically visiting most websites to admire the website. Typically they are trying to do something, they are trying to get in and get out. They are trying to find some information, buy something, contact someone, get something done. It should be usable, accessible, first and beautiful second.&lt;/p&gt;

&lt;h3&gt;
  
  
  What's another example?
&lt;/h3&gt;

&lt;p&gt;Notice how the text adds a secondary visual cue to inform the user whether someone is online&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjbgnoid1aypva21whnff.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjbgnoid1aypva21whnff.jpeg" alt="The image provides a visual comparison of accessible versus non-accessible design, specifically for conveying status. On the left, labeled Accessible three user profiles are shown. Two have a solid green circle indicating they are online, while the middle profile has a white circle with a black outline and the text Last seen 5 min ago. This design is effective because it uses both color (green for online) and text/shape (a different shape and accompanying text) to communicate information, making it accessible to those who are colorblind. The right side, labeled Not Accessible, shows a similar setup but the middle profile's status is indicated by a solid red circle. This design fails in terms of accessibility because it relies on color alone to differentiate the status of the middle profile, which would be difficult or impossible for a colorblind person to distinguish from the green circles." width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some more amazing &lt;a href="https://www.accessguide.io/guide/colorblind" rel="noopener noreferrer"&gt;examples can be found on Access Guide&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Further reading
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.accessguide.io/guide/colorblind" rel="noopener noreferrer"&gt;Don't use color alone to convey information (colorblind)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.tpgi.com/well-color-us-surprised-this-sc-can-be-a-tricky-customer/" rel="noopener noreferrer"&gt;Well Color Us Surprised—This SC Can Be a Tricky Customer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://govtnz.github.io/web-a11y-guidance/ka/accessible-ux-best-practices/colour-and-contrast/design-with-colour-in-an-accessible-way/do-not-rely-on-colour-alone.html" rel="noopener noreferrer"&gt;Do not rely on colour alone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aaardvarkaccessibility.com/wcag-plain-english/1-4-1-use-of-color/" rel="noopener noreferrer"&gt;WCAG in Plain English&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;What about the G183 &lt;a href="https://github.com/w3c/wcag/issues/201" rel="noopener noreferrer"&gt;loophole&lt;/a&gt;?&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.tempertemper.net/blog/colour-alone-can-be-used-to-convey-meaning-and-i-dont-like-it" rel="noopener noreferrer"&gt;Colour alone can be used to convey meaning, and I don’t like it!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Want more simple, actionable tips? I'm Chris, a UX Developer with a focus in accessibility, available for hire.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/chrisyoong/" rel="noopener noreferrer"&gt;Follow me on LinkedIn&lt;/a&gt;&lt;/p&gt;

</description>
      <category>design</category>
      <category>webdev</category>
      <category>a11y</category>
      <category>wcag</category>
    </item>
    <item>
      <title>Why are NHS trusts buying Accessibility overlays?</title>
      <dc:creator>Chris </dc:creator>
      <pubDate>Thu, 02 Oct 2025 10:26:41 +0000</pubDate>
      <link>https://dev.to/chris_devto/why-are-nhs-trusts-buying-accessibility-overlays-1fd6</link>
      <guid>https://dev.to/chris_devto/why-are-nhs-trusts-buying-accessibility-overlays-1fd6</guid>
      <description>&lt;p&gt;The NHS is bound by the &lt;a href="https://www.gov.uk/guidance/accessibility-requirements-for-public-sector-websites-and-apps" rel="noopener noreferrer"&gt;Public Sector Bodies (Websites and Mobile Applications) Accessibility Regulations 2018&lt;/a&gt;. These regulations require websites and apps to meet the Web Content Accessibility Guidelines (WCAG) and to be usable by everyone - including disabled people.&lt;/p&gt;

&lt;p&gt;Unfortunately, some NHS trusts are relying on so-called &lt;a href="http://chrisyoong.com/blog/accessibility-overlay-scandal" rel="noopener noreferrer"&gt;accessibility overlays, which I've written about in more depth&lt;/a&gt;. These are plug-in toolbars that claim to “fix” accessibility problems automatically. These overlays don’t make websites compliant. In fact, they can create new barriers, often make things worse, interfere with assistive technologies like screen readers, and give organisations a false sense of compliance. Sometimes people mean well but often they are sold products that don’t work.&lt;/p&gt;

&lt;h3&gt;
  
  
  NHS Trusts using Accessibility overlays
&lt;/h3&gt;

&lt;p&gt;After some short amount of time doing some research, I discoverd at least 15 NHS trusts that have currently deployed overlays (there could easily more).&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://www.awp.nhs.uk/accessibility" rel="noopener noreferrer"&gt;Avon &amp;amp; Wiltshire Mental Health Partnership NHS Trust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ashfordstpeters.nhs.uk/accessibility-statement" rel="noopener noreferrer"&gt;Ashford &amp;amp; St Peter’s Hospitals NHS Foundation Trust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cuh.nhs.uk/accessibility-information/website-accessibility/recite-me-digital-accessibility-user-guide/" rel="noopener noreferrer"&gt;Cambridge University Hospitals NHS Foundation Trust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://clch.nhs.uk/accessibility-statement" rel="noopener noreferrer"&gt;Central London Community Healthcare NHS Trust (CLCH)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cntw.nhs.uk/help/accessibility/" rel="noopener noreferrer"&gt;Cumbria, Northumberland, Tyne and Wear NHS Foundation Trust (CNTW)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.derbyshirehealthcareft.nhs.uk/about-us/using-website" rel="noopener noreferrer"&gt;Derbyshire Healthcare NHS Foundation Trust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.gwh.nhs.uk/accessibility/" rel="noopener noreferrer"&gt;Great Western Hospitals NHS Foundation Trust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.humber.nhs.uk/accessibility/" rel="noopener noreferrer"&gt;Humber Teaching NHS Foundation Trust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.sbs.nhs.uk/accessibility-statement/" rel="noopener noreferrer"&gt;NHS Shared Business Services (NHS SBS)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.northumbria.nhs.uk/accessibility" rel="noopener noreferrer"&gt;Northumbria Healthcare NHS Foundation Trust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.royalberkshire.nhs.uk/accessibility" rel="noopener noreferrer"&gt;Royal Berkshire NHS Foundation Trust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.qehkl.nhs.uk/website-accessibility-statement.asp" rel="noopener noreferrer"&gt;The Queen Elizabeth Hospital King's Lynn NHS Foundation Trust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.uhb.nhs.uk/accessibility/reachdeck-toolbar/" rel="noopener noreferrer"&gt;University Hospitals Birmingham NHS Foundation Trust (UHB)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.uhdb.nhs.uk/accessibility" rel="noopener noreferrer"&gt;University Hospitals of Derby and Burton NHS Foundation Trust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.uhs.nhs.uk/about-the-trust/about-this-website/reachdeck-web-accessibility-and-readability-toolbar" rel="noopener noreferrer"&gt;University Hospital Southampton NHS Foundation Trust&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Why this matters
&lt;/h3&gt;

&lt;p&gt;By using overlays instead of making their websites genuinely accessible, these trusts are failing to comply with accessibility law. That puts them at legal risk, wastes money, but more importantly, it lets down the disabled patients, staff, and carers who rely on accessible information.&lt;/p&gt;

&lt;h3&gt;
  
  
  The way forward
&lt;/h3&gt;

&lt;p&gt;Accessibility can’t be bolted on with a widget. NHS trusts need to commit to building accessibility into their websites from the ground up. Stay tuned for part 2.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>a11y</category>
      <category>b2b</category>
    </item>
    <item>
      <title>Accessibility failures -FashionNova fined $5.15M, Vueling Airlines €90,000</title>
      <dc:creator>Chris </dc:creator>
      <pubDate>Mon, 18 Aug 2025 10:07:28 +0000</pubDate>
      <link>https://dev.to/chris_devto/fashionnova-fined-515m-vueling-airlines-eu90000-2f31</link>
      <guid>https://dev.to/chris_devto/fashionnova-fined-515m-vueling-airlines-eu90000-2f31</guid>
      <description>&lt;p&gt;&lt;a href="https://chrisyoong.com/blog/understanding-the-european-accessibility-act" rel="noopener noreferrer"&gt;The European Accessibility Act (EAA)&lt;/a&gt; came into force on 28th June this year. But what’s happened since June?&lt;/p&gt;

&lt;p&gt;On 7 July 2025, two visual-impairment advocacy groups (apiDV and Droit Pluriel), with legal support from the collective Intérêt à Agir, &lt;a href="https://www.franceinfo.fr/economie/commerce/auchan-carrefour-leclerc-et-picard-mis-en-demeure-par-des-associations-car-leurs-sites-et-applications-de-vente-ne-sont-pas-entierement-accessibles-aux-aveugles-et-malvoyants_7370614.html" rel="noopener noreferrer"&gt;issued formal warnings&lt;/a&gt; to four large French retailers Auchan, Carrefour, E. Leclerc, and Picard Surgelés for failing to make their online supermarket services fully accessible.&lt;/p&gt;

&lt;p&gt;If the retailers haven’t fully complied by 1 September 2025, the associations plan to take legal action to enforce their obligation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Vueling Airlines
&lt;/h2&gt;

&lt;p&gt;Meanwhile last year in 2024, airline Vueling in Spain was fined &lt;a href="https://accessible-eu-centre.ec.europa.eu/content-corner/news/vueling-airlines-fined-failing-make-their-website-accessible-2024-04-26_en" rel="noopener noreferrer"&gt;€90,000&lt;/a&gt; in for failing to make their website accessible. They were fined even before the EAA came into force, demonstrating that accessibility enforcement isn’t just theoretical, the EAA will only make expectations even clearer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fashion Nova was fined millions
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.claimdepot.com/settlements/fashion-nova-accessibility-settlement" rel="noopener noreferrer"&gt;Fashion Nova in the US was fined $5,150,000&lt;/a&gt;, individuals who are legally blind and attempted to access the Fashion Nova using screen reading software now may be eligible to submit a claim.&lt;/p&gt;

</description>
      <category>a11y</category>
      <category>frontend</category>
      <category>design</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Accessibility pushback</title>
      <dc:creator>Chris </dc:creator>
      <pubDate>Mon, 18 Aug 2025 09:52:06 +0000</pubDate>
      <link>https://dev.to/chris_devto/accessibility-pushback-4i6a</link>
      <guid>https://dev.to/chris_devto/accessibility-pushback-4i6a</guid>
      <description>&lt;h2&gt;
  
  
  Talking openly and debunking some common pushback
&lt;/h2&gt;

&lt;p&gt;Pushback or objections when advocating for accessibility is unfortunately very common. Companies are all at different points in their journey, and the &lt;a href="https://www.w3.org/TR/maturity-model/" rel="noopener noreferrer"&gt;Accessibility Maturity Model&lt;/a&gt; from W3C outlines these different stages. The less mature a company is in its journey, the more often pushback will be encountered, and the more nonsensical this pushback can be.&lt;/p&gt;

&lt;h3&gt;
  
  
  “It’s very common, everyone does it”
&lt;/h3&gt;

&lt;p&gt;A classic. One that’s used time and time again. This is really a simple &lt;a href="https://en.wikipedia.org/wiki/Argumentum_ad_populum" rel="noopener noreferrer"&gt;bandwagon fallacy&lt;/a&gt; that pops up a lot in Accessibility as a way to justify a decision. Just because lots of companies do it, doesn’t mean it’s accessible. It doesn’t mean it aligns with WCAG, it doesn’t mean it’s been tested with disabled people.&lt;/p&gt;

&lt;p&gt;Other flavours of this include “but Google does it..” There is an amazing blog post that tackles this common fallacy in depth.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://adrianroselli.com/2020/03/i-dont-care-what-google-or-apple-or-whomever-did.html" rel="noopener noreferrer"&gt;I Don’t Care What Google or Apple or Whoever Did&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It also compounds, sometimes these decisions are made in 2 seconds on a Thursday afternoon, if the company is a household name then other people copy it and thus the cycle continues.&lt;/p&gt;

&lt;p&gt;Does the pushback have engagement with the &lt;a href="https://en.wikipedia.org/wiki/Web_Content_Accessibility_Guidelines" rel="noopener noreferrer"&gt;Web Content Accessibility Guidelines&lt;/a&gt; (WCAG)? No, then this is ableism. We’ve all absorbed ableist ideas, because society itself is built on them, the good news is we can unlearn these. Is there a follow up task created to revisit it? No. Ableism. However, does the pushback engage with WCAG and provide solutions and compromises? This is healthier.&lt;/p&gt;

&lt;h3&gt;
  
  
  “Accessibility can’t be a bottle neck”
&lt;/h3&gt;

&lt;p&gt;There’s a lot to unpick in this sentence. This phrase frames accessibility compliance as a type of obstruction, not a normal part of the process. This misrepresents accessibility, this extra burden or the “cherry on top” rather than the flour in the cake that’s baked into the process. If something is a bottleneck, it suggests it’s an additional step tacked onto an existing process. It implies Accessibility is an add-on or afterthought. This is why it’s crucial to have an experienced accessibility specialist on the team from the beginning.&lt;/p&gt;

&lt;p&gt;It usually is used to ignore taking action. A way to argue that urgency has to override the work being asked to be completed. A way to create pressure and convenience so it can be ignored. However it just creates more work, if this is not fixed at Design stage, it ends up being way more expensive later on to resolve.&lt;/p&gt;

&lt;p&gt;Accessibility is about baking it in from the very first thought, rather than trying to retrofit it later. There’s been quite a few &lt;a href="https://www.lflegal.com/2020/05/accessibility-is-delicious/" rel="noopener noreferrer"&gt;food analogies&lt;/a&gt;. One that has been popularised is from an web accessibility engineer at Salesforce and co-host of the 13 Letters Podcast&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;You can’t put the blueberries in the muffin after the muffin is baked.&lt;/em&gt; – Cordelia McGee-Tubb&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I’ve seen other variations of this&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;You can’t sprinkle on eggs after the cake comes out of the oven…taste along the way&lt;/em&gt; - Sara Basson&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Also by calling it a bottleneck, this tries to shift responsibility. Someone or a team can implicitly “blame” accessibility itself for delays. Rather than looking inward at their own processes, lack of proactive planning, lack of training, poor hiring, unwillingness to change habits, read documentation, or insufficient knowledge. It also devalues the expertise of accessibility professionals. The language can be disheartening for those championing accessibility. It signals that their efforts are perceived as hindrances, annoyances to business as usual.&lt;/p&gt;

&lt;h3&gt;
  
  
  “We have to live in the real world”
&lt;/h3&gt;

&lt;p&gt;By suggesting that accessibility is not a part of the “real world,” it implies that the experiences and needs of 24% of people are somehow not part of this “real world”.&lt;/p&gt;

&lt;p&gt;It also frames the request as an extreme or unreasonable demand when the actual request is likely a very reasonable, well-documented best practice (“Can we add alt text to these images?”). By misrepresenting the request, it’s easier to dismiss it as impractical.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://news.airbnb.com/en-uk/innovating-to-make-travel-more-accessible/" rel="noopener noreferrer"&gt;Airbnb introduced a new accessibility category and generated an extra $5.5 million in 4 months.&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  “We just sell [product] we’re not a bank”
&lt;/h3&gt;

&lt;p&gt;The sentiment behind is built on a foundation of really shaky logic. There are multiple fallacies at play here.&lt;/p&gt;

&lt;p&gt;First, it uses the &lt;a href="https://medium.com/@edeubanks/argumentum-ad-simplicitate-9f5879fb7bb1" rel="noopener noreferrer"&gt;simplicity fallacy&lt;/a&gt;, implying that because a product is not essential, the need for accessibility is trivial. This ignores the fact that 1) the &lt;a href="https://en.wikipedia.org/wiki/European_Accessibility_Act" rel="noopener noreferrer"&gt;European Accessibility Act&lt;/a&gt; (EAA) is active and 2) a user’s experience is defined not by the product, but by the user interface.&lt;/p&gt;

&lt;p&gt;Second, this statement presents a &lt;a href="https://en.wikipedia.org/wiki/False_dilemma" rel="noopener noreferrer"&gt;false dichotomy&lt;/a&gt;, suggesting that a business is either a high-stakes, high-risk company like a bank that needs to care about accessibility, or it isn’t. In reality, the legal obligation to provide equal access exists for all, regardless of the industry.&lt;/p&gt;

&lt;p&gt;Third, the argument often stems from a place of appeal to ignorance, where a lack of personal experience with disability leads to the assumption that a website is universally usable simply because it works for the speaker. They’ve never been blocked making a purchase so “who cares”.&lt;/p&gt;

&lt;p&gt;Finally, this perspective often employs a straw man fallacy, arguing against a caricatured version of accessibility as an overly burdensome and costly process, rather than what it actually is: a set of foundational best practices that improve the experience for everyone.&lt;/p&gt;

&lt;p&gt;It sort of implies some companies need to be more accessible than others as they can cause larger harm. In some ways I can understand this while I don’t agree with it. The idea that a financial product needs to be more accessible than a luxury scarf company. If someone can’t buy a luxury scarf they can purchase a different scarf. However doesn’t everyone deserve a to be able to purchase a luxury scarf if they want to?&lt;/p&gt;

&lt;p&gt;Also, what happens when digital professionals that work at the luxury scarf company take their skills into the healthcare sector?&lt;/p&gt;

&lt;h3&gt;
  
  
  “This WCAG advice is from 2017?!”
&lt;/h3&gt;

&lt;p&gt;The implication of this sentiment is that because the advice is older therefore it’s not valid. It’s the inverse of an &lt;a href="https://en.wikipedia.org/wiki/Appeal_to_novelty" rel="noopener noreferrer"&gt;appeal to novelty&lt;/a&gt; fallacy. This fallacy suggests something is superior because it’s new.&lt;/p&gt;

&lt;p&gt;Of course there is the possibility that changes might have happened since 2017 and there is a better way to do things, a more accessible way. However this should be easily evidenced. Is there an issue raised against this pattern? Is there an existing discussion to read? Some new research to review?&lt;/p&gt;

&lt;p&gt;However, if recommended WCAG patterns are dismissed simply because they are old without any other justification it sets a really odd precedent.&lt;/p&gt;

&lt;p&gt;I think this stems back to a cultural issue. As WCAG was published in 1999, WCAG 2.0 in 2001, WCAG 2.2 in October 2023. Private companies have now been building digital products and services for over 26 years and have been able to ignore WCAG.&lt;/p&gt;

&lt;p&gt;26 years is a lifetime (and then some) in tech, there will undoubtedly be some digital professionals that have been able to progress to the most senior levels, sell courses and pass on “best practice” without even considering WCAG. Also, in the age of &lt;a href="https://en.wikipedia.org/wiki/Context_collapse" rel="noopener noreferrer"&gt;context collapse&lt;/a&gt;, casual advice can be presented with the same authority as in-depth research from professionals.&lt;/p&gt;

&lt;h3&gt;
  
  
  “If we’re sued we’ll revisit it”
&lt;/h3&gt;

&lt;p&gt;The argument implies that because no lawsuit has been filed yet, there is no problem, and therefore no action is needed. The absence of a lawsuit is being used as evidence that the issue isn’t important enough to address. This is a terrible strategy for several critical reasons. It’s a reactive, not proactive.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Also, “the biggest lie in software is Phase 2” - &lt;a href="https://blog.founddrama.net/2014/12/review-lean-ux/" rel="noopener noreferrer"&gt;Jeff Gothelf from Lean UX&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;When dealing with pushback, ask&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is someone only looking for some type of last-minute sign off?&lt;/li&gt;
&lt;li&gt;Has someone engaged with the detail? With WCAG? With the the - resources shared? Have they chosen to reply selectively and ignored all other points?&lt;/li&gt;
&lt;li&gt;Is the person acting in good faith or engaging in demagogue behavior? Good faith means they are genuinely trying to find a solution. Demagogue behavior means they are focused on gaining support, even if it means ignoring facts or expert advice to do so.&lt;/li&gt;
&lt;li&gt;Can this be clearly captured as a bug to be prioritised later on?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When intent and expertise are aligned, accessibility challenges can be addressed as technical issues by professionals working together toward solutions. With the right people in the right roles, accessibility can stop being a tick-box exercise and becomes a natural, integrated part of creating better products.&lt;/p&gt;

</description>
      <category>a11y</category>
      <category>frontend</category>
      <category>design</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Scandinavian Airlines were fined $100,000 for accessibility bugs</title>
      <dc:creator>Chris </dc:creator>
      <pubDate>Sat, 14 Dec 2024 05:58:08 +0000</pubDate>
      <link>https://dev.to/chris_devto/scandinavian-airlines-were-fined-100000-for-accessibility-bugs-1lj1</link>
      <guid>https://dev.to/chris_devto/scandinavian-airlines-were-fined-100000-for-accessibility-bugs-1lj1</guid>
      <description>&lt;p&gt;They faced legal action in two different markets.&lt;/p&gt;

&lt;p&gt;Did you know, in 2017 the Norwegian government gave &lt;a href="https://en.wikipedia.org/wiki/Scandinavian_Airlines" rel="noopener noreferrer"&gt;Scandinavian Airlines (SAS)&lt;/a&gt; 12 months to fix accessibility bugs on their website.&lt;/p&gt;

&lt;p&gt;Instead of building their main website so that it was accessible inline with &lt;a href="https://www.w3.org/TR/WCAG21/" rel="noopener noreferrer"&gt;WCAG&lt;/a&gt;, SAS made a separate website after advice from a third-party company. They created a separate “assistive” experience for people with disabilities.&lt;/p&gt;

&lt;p&gt;Creating a separate experience for people with disabilities might seem like a good idea, it’s not. A separate experience is continued discrimination not equality.&lt;/p&gt;

&lt;p&gt;Meanwhile in the United States, the Department of Transport (DOT), also found that SAS’s website had accessibility bugs and ordered them to fix them. Airlines operating in the U.S. have to make their main website accessible to people with disabilities, as per the &lt;a href="https://www.transportation.gov/airconsumer/passengers-disabilities#:~:text=The%20ACAA%20prohibits%20discrimination%20against,Act%20is%20short%20on%20specifics." rel="noopener noreferrer"&gt;Air Carrier Access Act (ACAA)&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why did SAS create a different experience?
&lt;/h3&gt;

&lt;p&gt;They were sold the wrong solution by a third party. They were told this new, different, website would fix all of their accessibility issues and legally protect them - it didn’t.&lt;/p&gt;

&lt;h3&gt;
  
  
  Separate assistive websites have more issues
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;They often don’t have all the same information as the main site.&lt;/li&gt;
&lt;li&gt;They can be hard to keep up to date, maintaining two codebases.&lt;/li&gt;
&lt;li&gt;They might not have all the features of the main site.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What happened next?
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://medium.com/confrere/its-illegal-to-have-an-inaccessible-website-in-norway-and-that-s-good-news-for-all-of-us-b59a9e929d54" rel="noopener noreferrer"&gt;SAS were told by the Norwegian government&lt;/a&gt; they would be charged &lt;strong&gt;€15,000 per day&lt;/strong&gt; should they not fix the issues. In under 10 days they resolved many of the issues.&lt;/p&gt;

&lt;p&gt;However in the US, &lt;a href="https://www.transportation.gov/briefing-room/dot7418" rel="noopener noreferrer"&gt;DOT fined SAS $100,000&lt;/a&gt;. They then had 12 months to fix their website otherwise they would face another £100,000 fine. SAS also had to stop using this different website, they had to make their main website accessible.&lt;/p&gt;

&lt;p&gt;They were told user journeys have to be able to be used by all people, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Booking or changing reservation (including all flight amenities)&lt;/li&gt;
&lt;li&gt;Checking in for a flight,&lt;/li&gt;
&lt;li&gt;Accessing a personal itinerary&lt;/li&gt;
&lt;li&gt;Accessing a personal frequent flyer account,&lt;/li&gt;
&lt;li&gt;Accessing flight schedules, and&lt;/li&gt;
&lt;li&gt;Accessing carrier contact information.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Companies should focus on making their main site accessible to everyone.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A competitor &lt;a href="https://www.norwegian.com/" rel="noopener noreferrer"&gt;Norwegian Airlines&lt;/a&gt; didn’t face such issues. If SAS simply made their website accessible from the start they wouldn’t have faced legal action in two different markets.&lt;/p&gt;

&lt;p&gt;Read more about this case and why &lt;a href="https://sheribyrnehaber.medium.com/accessibility-separate-but-equal-is-never-ok-e6e97d893d11" rel="noopener noreferrer"&gt;separate but equal is never OK by Sheri Byrne-Haber&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  The European Accessibility Act
&lt;/h3&gt;

&lt;p&gt;The European Accessibility Act (EAA), which will come into force in 2025 is a law designed to create equal access for Europeans with disabilities by requiring a mix of products and services to be accessible. This will impact private companies should they wish to operate in the EU.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>frontend</category>
      <category>javascript</category>
      <category>law</category>
    </item>
    <item>
      <title>5 accessibility defects LinkedIn could resolve to make content more accessible</title>
      <dc:creator>Chris </dc:creator>
      <pubDate>Sat, 14 Dec 2024 05:55:59 +0000</pubDate>
      <link>https://dev.to/chris_devto/5-accessibility-defects-linkedin-could-resolve-to-make-content-more-accessible-196c</link>
      <guid>https://dev.to/chris_devto/5-accessibility-defects-linkedin-could-resolve-to-make-content-more-accessible-196c</guid>
      <description>&lt;p&gt;It's the role of the platform to prevent accessibility issues&lt;/p&gt;




&lt;p&gt;&lt;a href="https://simple.wikipedia.org/wiki/LinkedIn" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; is a business and employment-focused social media platform that works through websites and mobile apps. It was launched on May 5, 2003, Linkedin’s revenue was &lt;a href="https://news.linkedin.com/2023/july/linkedin-business-highlights-from-microsoft-s-fy23-q4-earnings" rel="noopener noreferrer"&gt;$15 billion in 2023&lt;/a&gt;, it’s also &lt;a href="https://news.microsoft.com/announcement/microsoft-buys-linkedin/" rel="noopener noreferrer"&gt;part of Microsoft&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Summary
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Strip out fancy fonts (𝒻𝑜𝓃𝓉𝓈)&lt;/li&gt;
&lt;li&gt;Automatically add capital letters to #HashTags&lt;/li&gt;
&lt;li&gt;❌ Warn about overuse of emojis and for bullet point use&lt;/li&gt;
&lt;li&gt;Replace links converted to short LinkedIn URLs, to meaningful text with links&lt;/li&gt;
&lt;li&gt;Warn about UPPERCASE text&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  The problem
&lt;/h3&gt;

&lt;p&gt;One of the biggest problems of user generated content on social media is that it can be deeply inaccessible. Often users are given an empty-text-field to post content, they can do what they like.&lt;/p&gt;

&lt;p&gt;People can offer &lt;a href="https://www.boia.org/blog/becoming-more-accessible-on-linkedin-tips-for-improving-your-reach" rel="noopener noreferrer"&gt;guides&lt;/a&gt;, training, workshops, and even call out inaccessible content. However, this bottom up approach is not only ineffective it also shifts responsibility from the platform to the user.&lt;/p&gt;

&lt;p&gt;Users can often be left policing each other, educating each other, however actually it is Linkedin’s job to do this work. It's their role to make sure their publishing tools &lt;em&gt;prevent&lt;/em&gt; accessibility issues before they happen.&lt;/p&gt;

&lt;h3&gt;
  
  
  5 defects that LinkedIn could resolve to make content more accessible
&lt;/h3&gt;

&lt;h4&gt;
  
  
  1. Strip out fancy fonts
&lt;/h4&gt;

&lt;p&gt;I’m not sure when this happened but fancy fonts became a trend. Linkedin could add features to block posts from being published when it detects the fonts. Alternately it could strip them out automatically.&lt;/p&gt;

&lt;p&gt;A screen reader allows people who are blind or visually impaired to use their computer. Below are three sentence in fancy fonts that are ignored by screen readers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;𝒯𝒽𝑒𝓈𝑒 𝒻𝑜𝓃𝓉𝓈 𝒶𝓇𝑒 𝒾𝑔𝓃𝑜𝓇𝑒𝒹 𝒷𝓎 𝓈𝒸𝓇𝑒𝑒𝓃 𝓇𝑒𝒶𝒹𝑒𝓇𝓈&lt;/li&gt;
&lt;li&gt;𝕋𝕙𝕖𝕤𝕖 𝕗𝕠𝕟𝕥𝕤 𝕒𝕣𝕖 𝕚𝕘𝕟𝕠𝕣𝕖𝕕 𝕓𝕪 𝕤𝕔𝕣𝕖𝕖𝕟 𝕣𝕖𝕒𝕕𝕖𝕣𝕤&lt;/li&gt;
&lt;li&gt;ᵀʰᵉˢᵉ ᶠᵒⁿᵗˢ ᵃʳᵉ ⁱᵍⁿᵒʳᵉᵈ ᵇʸ ˢᶜʳᵉᵉⁿ ʳᵉᵃᵈᵉʳˢ&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  2. Automatically add capital letters to #HashTags
&lt;/h4&gt;

&lt;h1&gt;
  
  
  HashTag is more accessible that #hashtag. Why's that? One, it’s more readable visually so users with cognitive issues like dyslexia benefit. Secondly, for screen readers it gets read out as two different words.
&lt;/h1&gt;

&lt;p&gt;At the moment this is a manual process by individuals, there’s no reason why LinkedIn couldn’t make this process automatic (while also giving an override feature).&lt;/p&gt;

&lt;p&gt;Technically the more accessible style is called pascal case, camel case or upper camel case.&lt;/p&gt;

&lt;h4&gt;
  
  
  3. Warn about overuse of emojis
&lt;/h4&gt;

&lt;p&gt;There seems to be a big trend to use emojis as bullet points.&lt;/p&gt;

&lt;p&gt;While some users with cognitive issues might find the visual nature helpful, &lt;a href="https://www.usu.edu/accessibility/resources/social-media" rel="noopener noreferrer"&gt;Current guidance&lt;/a&gt;, especially for screen-readers users, is that this trend is not accessible.&lt;/p&gt;

&lt;p&gt;LinkedIn could offer warnings to re-consider or reduce this use. It could offer links to articles the outline &lt;a href="https://www.youtube.com/watch?v=CA2Pvu_v13Y" rel="noopener noreferrer"&gt;how a screen-reader announces it&lt;/a&gt;. Screen readers typically announce bullet points as “list, X items” whereas with this trend it will announce the emoji: “straight mouth-face with one raised eyebrow” then the content.&lt;/p&gt;

&lt;p&gt;There is an example of this mis-use below:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🤨 The Emoji&lt;/li&gt;
&lt;li&gt;🚄 Bullet point trend&lt;/li&gt;
&lt;li&gt;❌ Not great for accessibility&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The video below has a demonstration of a screen reader reading emoji bullet points.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/CA2Pvu_v13Y"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h4&gt;
  
  
  4. Replace links converted to short LinkedIn URLs, to meaningful text with links
&lt;/h4&gt;

&lt;p&gt;At the moment LinkedIn uses their own method to change a link to a short URL that is then tracked by LinkedIn. The problem with that is it impacts &lt;a href="https://www.w3.org/WAI/WCAG21/Understanding/link-purpose-in-context.html" rel="noopener noreferrer"&gt;WCAG 2.4.4 link in context&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Typically, how it should work is that the text of the link is descriptive and relevant. For example this is a link to &lt;a href="https://www.google.co.uk" rel="noopener noreferrer"&gt;Google&lt;/a&gt;. A screen reader will announce: “link, Google” this indicates to the user there is a link and it goes somewhere called “Google.”&lt;/p&gt;

&lt;p&gt;However on Linkedin posts, a user sees something like “&lt;a href="http://lnkd.in/tr4ck3ing%E2%80%9D" rel="noopener noreferrer"&gt;http://lnkd.in/tr4ck3ing”&lt;/a&gt;. What the user hears instead is “link, h-t-t-p-colon-slash-slash…”&lt;/p&gt;

&lt;p&gt;Linkedin should change this feature, to allow linking like it’s always been done on the web. Allow a user to provide the text and provide the underlying link. They can also append the link with tracking details so exsisting functionality is not lost.&lt;/p&gt;

&lt;h4&gt;
  
  
  5. Warn about UPPERCASE text
&lt;/h4&gt;

&lt;p&gt;SOMETIMES USERS WANT TO POST SHOUTING CONTENT. Again, LinkedIn could provide a warning to create some friction so that users consider if they actually want to include uppercase text. Readability is reduced with all caps because all words have a uniform rectangular shape, meaning readers can't identify words by their shape.&lt;/p&gt;

&lt;p&gt;These are just 5 defects that would go a long way to making LinkedIn more accessible and doesn't even touch upon media like images, and video.&lt;/p&gt;

&lt;p&gt;Some ideas LinkedIn could prioritise to prevent accessibility issues&lt;/p&gt;

</description>
      <category>a11y</category>
      <category>webdev</category>
      <category>frontend</category>
      <category>socialmedia</category>
    </item>
    <item>
      <title>Why Svelte?</title>
      <dc:creator>Chris </dc:creator>
      <pubDate>Thu, 12 Dec 2024 20:18:10 +0000</pubDate>
      <link>https://dev.to/chris_devto/why-svelte-1d8e</link>
      <guid>https://dev.to/chris_devto/why-svelte-1d8e</guid>
      <description>&lt;p&gt;I found myself wondering what technology stack to use for my personal site.&lt;/p&gt;

&lt;p&gt;I've recently been working within Ruby on Rails, however my perception within the private sector, is this is not a Frontend web framework that is usually considered an option (I'm not entirely sure why).&lt;/p&gt;

&lt;p&gt;Realistically, this site doesn't even need to even use an single-page application (SPA) framework but learning-wise I felt I wanted to use &lt;em&gt;some type&lt;/em&gt; of SPA.&lt;/p&gt;

&lt;p&gt;I was looking at React as an obvious option but I wanted it to be accessible as possible out-of-the-box. With React, I started to notice some issues. This isn’t an anti-React post by any means, it’s more of a "here is what I’ve learnt in the context of React and Accessibility and why I chose Svelte."&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hidde.blog/accessible-page-titles-in-a-single-page-app/" rel="noopener noreferrer"&gt;React doesn't handle page titles in an accessible way without additional work&lt;/a&gt;. Typically when a user changes page, the page title is read-out-loud through a screen reader as the page is reloaded. However with React, as this is a SPA that does routing, this doesn’t happen quite the same. There’s some additional work or &lt;a href="https://github.com/gaearon/react-document-title" rel="noopener noreferrer"&gt;a plugin&lt;/a&gt; that’s needed.&lt;/p&gt;

&lt;p&gt;Additionally, focus management appeared a bit more complicated as well. &lt;a href="https://www.youtube.com/watch?v=HpSYnoPh6aE" rel="noopener noreferrer"&gt;Should a keyboard user need to navigate correctly&lt;/a&gt;, there’s a host of plugins and techniques that need to be considered.&lt;/p&gt;

&lt;p&gt;I also wanted progressive enhancement to “just work”.&lt;/p&gt;

&lt;p&gt;What this means is if &lt;a href="https://www.smashingmagazine.com/2018/05/using-the-web-with-javascript-turned-off/" rel="noopener noreferrer"&gt;JavaScript is disabled or doesn't load&lt;/a&gt;, the project will still render and work - to a point. Many users and use cases require a project to work without JavaScript, additionally it makes a project more &lt;a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Robust" rel="noopener noreferrer"&gt;robust&lt;/a&gt;. Give it a try, disable JS on this site to see this in action.&lt;/p&gt;

&lt;p&gt;React (and React frameworks) have re-branded progressive enhancement, calling this &lt;a href="https://blog.logrocket.com/improve-app-performance-react-server-side-rendering/" rel="noopener noreferrer"&gt;server side rendering (SSR)&lt;/a&gt;. By default progressive enhancement is not active within React. Some of the React frameworks have started to introduce progressive enhancement citing the benefits, like &lt;a href="https://www.educative.io/answers/what-is-ssr-in-nextjs" rel="noopener noreferrer"&gt;faster initial page load and enhanced performance on low-end devices&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I recently watched &lt;a href="https://youtu.be/8pDqJVdNa44?feature=shared&amp;amp;t=1415" rel="noopener noreferrer"&gt;a documentary on the origins of React&lt;/a&gt;. It’s a really fascinating watch, however I think it might be fair to say that accessibility and disabled users were not necessarily at the forefront of priorities when this technology was created.&lt;/p&gt;

&lt;h3&gt;
  
  
  Enter Svelte
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://learn.svelte.dev/" rel="noopener noreferrer"&gt;Svelte&lt;/a&gt; and &lt;a href="https://kit.svelte.dev/" rel="noopener noreferrer"&gt;Sveltekit&lt;/a&gt; was created later and after reviewing some of the features I started to feel it met of a lot of my requirements.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Svelte handles page titles in accessible way with &lt;a href="https://kit.svelte.dev/docs/accessibility" rel="noopener noreferrer"&gt;route announcements&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Progressive enhancement is setup "&lt;a href="https://kit.svelte.dev/docs/seo" rel="noopener noreferrer"&gt;out-of-the-box&lt;/a&gt;"&lt;/li&gt;
&lt;li&gt;Focus management was considered and is easier to control without plugins&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also, this is just a preference, but syntax wise it follows the same concepts that &lt;a href="https://vuejs.org/guide/essentials/template-syntax.html" rel="noopener noreferrer"&gt;VueJS&lt;/a&gt; introduced. Namely, writing HTML CSS and JS just within the Svelte system rather than everything being written in a different syntax - JSX.&lt;/p&gt;

&lt;p&gt;Side note, I also read an article titled &lt;a href="https://www.spicyweb.dev/the-great-gaslighting-of-the-js-age/" rel="noopener noreferrer"&gt;"the Great Gaslighting of the JavaScript Era"&lt;/a&gt; which makes a lot of interesting points that I don't feel are shared or explored widely, if at all.&lt;/p&gt;

&lt;p&gt;Of course, there are many reasons behind choosing a technology including the ecosystem, plugins, integrations, hiring and long-term investment. However these are just some of my reasons for choosing Svelte for this project.&lt;/p&gt;

</description>
      <category>svelte</category>
      <category>sveltekit</category>
      <category>react</category>
      <category>a11y</category>
    </item>
    <item>
      <title>Why has progressive enhancement stopped being practised?</title>
      <dc:creator>Chris </dc:creator>
      <pubDate>Thu, 12 Dec 2024 20:13:06 +0000</pubDate>
      <link>https://dev.to/chris_devto/why-has-progressive-enhancement-stopped-being-practised-18k</link>
      <guid>https://dev.to/chris_devto/why-has-progressive-enhancement-stopped-being-practised-18k</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo8cuihc3h4fpqswl5iq7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo8cuihc3h4fpqswl5iq7.png" alt="Image description" width="776" height="304"&gt;&lt;/a&gt;I was thinking about how Frontend values change depending on the company, or rather change based of values of people &lt;em&gt;within&lt;/em&gt; these companies. The values of people producing the frameworks, libraries and tooling that everyone else uses.&lt;/p&gt;

&lt;p&gt;Like most things - it's always political, not in the party sense, but what receives priority, budget, attention and money. Who decides what aspects of Frontend are important? Which &lt;em&gt;people&lt;/em&gt; can be easily excluded without a second thought and who makes this decision?&lt;/p&gt;

&lt;p&gt;One particular requirement that is dropped in many private companies and some modern tooling is "progressive enhancement". This post isn't to explain what this is, but more, thinking about why this is ignored.&lt;/p&gt;

&lt;p&gt;This term was coined by &lt;a href="https://www.webstandards.org/about/members/schampeo/index.html" rel="noopener noreferrer"&gt;Steven Champeon&lt;/a&gt; and &lt;a href="https://nickfinck.com/" rel="noopener noreferrer"&gt;Nick Finck&lt;/a&gt; at the &lt;a href="https://www.sxsw.com/" rel="noopener noreferrer"&gt;SXSW Interactive conference&lt;/a&gt; on March 11, 2003, in Austin. The strategy is an evolution of a previous web design strategy known as &lt;a href="https://developer.mozilla.org/en-US/docs/Glossary/Graceful_degradation" rel="noopener noreferrer"&gt;graceful degradation&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Progressive enhancement means that everyone can access the basic content and functionality of a page in any browser, and those without certain browser features may receive a reduced but still functional experience — Lighthouse&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Progressive Enhancement reading list
&lt;/h3&gt;

&lt;p&gt;Below is a good reading list around the concepts and benefits of Progressive Enhancement&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Progressive_enhancement" rel="noopener noreferrer"&gt;Progressive enhancement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://piccalil.li/blog/its-about-time-i-tried-to-explain-what-progressive-enhancement-actually-is/" rel="noopener noreferrer"&gt;It’s about time I tried to explain what progressive enhancement actually is&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://remysharp.com/2020/11/30/please-disable-javascript-to-view-this-site" rel="noopener noreferrer"&gt;Please disable JavaScript to view this site&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://saptaks.blog/posts/progressive-enhancement-is-not-anti-js.html" rel="noopener noreferrer"&gt;Progressive Enhancement is not anti-JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.kryogenix.org/code/browser/everyonehasjs.html" rel="noopener noreferrer"&gt;Everyone has JavaScript, right?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.smashingmagazine.com/2018/05/using-the-web-with-javascript-turned-off/" rel="noopener noreferrer"&gt;I Used The Web For A Day With JavaScript Turned Off&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.gov.uk/service-manual/technology/using-progressive-enhancement" rel="noopener noreferrer"&gt;Building a robust frontend using progressive enhancement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gds.blog.gov.uk/2013/10/21/how-many-people-are-missing-out-on-javascript-enhancement/" rel="noopener noreferrer"&gt;How many people are missing out on JavaScript enhancement?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.gatsbyjs.com/docs/glossary/progressive-enhancement/" rel="noopener noreferrer"&gt;Gatsby Progressive Enhancement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.freecodecamp.org/news/what-is-progressive-enhancement-and-why-it-matters-e80c7aaf834a/" rel="noopener noreferrer"&gt;What is Progressive Enhancement, and why it matters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.quirksmode.org/blog/archives/2021/02/progressive_enh_1.html" rel="noopener noreferrer"&gt;Progressive Enhancement reading list 2021&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://archive.hankchizljaw.com/wrote/the-power-of-progressive-enhancement/" rel="noopener noreferrer"&gt;The power of progressive enhancement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://css-tricks.com/progressive-enhancement-data-visualizations/" rel="noopener noreferrer"&gt;Progressive Enhancement and Data Visualizations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.jim-nielsen.com/2020/progressively-enhancing-a-small-widget/" rel="noopener noreferrer"&gt;Progressively Enhancing a Small Widget&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/quii/the-web-i-want-43o"&gt;The Web I Want&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bradfrost.com/blog/post/on-progressive-enhancement/" rel="noopener noreferrer"&gt;On Progressive Enhancement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://austingil.com/resilient-applications-progressive-enhancement/" rel="noopener noreferrer"&gt;Make Beautifully Resilient Apps With Progressive Enhancement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.bbc.co.uk/accessibility/forproducts/guides/html/progressive-enhancement/" rel="noopener noreferrer"&gt;Progressive enhancement, BBC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.matuzo.at/blog/writing-even-more-css-with-accessibility-in-mind-progressive-enhancement/" rel="noopener noreferrer"&gt;Writing even more CSS with Accessibility in Mind, Part 1: Progressive Enhancement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.darins.page/articles/progressively-enhanced-dark-mode" rel="noopener noreferrer"&gt;Progressively-enhanced dark mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bradfrost.com/blog/post/fuck-you/" rel="noopener noreferrer"&gt;Fuck you&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://alistapart.com/article/understandingprogressiveenhancement/" rel="noopener noreferrer"&gt;Understanding Progressive Enhancement&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Does the website work without JavaScript?
&lt;/h3&gt;

&lt;p&gt;I sometimes think "business needs" are used to justify this drop in requirement.  However it feels like one of these &lt;a href="https://blogs.lse.ac.uk/impactofsocialsciences/2024/01/19/more-than-a-glitch-confronting-race-gender-and-ability-bias-in-tech-review/" rel="noopener noreferrer"&gt;systemic&lt;/a&gt; issues, whilst also being one less thing to think about among the all the other demands, feature requests and bugs. Trying to justify this to stakeholders that don't care might even put someone at risk.&lt;/p&gt;

&lt;p&gt;However I don't tend to believe it costs more time or money to practice progressive enhancement, it's simply a different development style. Much like mobile first I'm not sure it's objectively slower. If anything it could easily reduce testing and make the site &lt;a href="https://www.boia.org/blog/wcag-2.1-principles-explained-robustness" rel="noopener noreferrer"&gt;more robust&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The other argument tends to be used it's only a small number of users that benefit. However, it's estimated that &lt;a href="https://gds.blog.gov.uk/2013/10/21/how-many-people-are-missing-out-on-javascript-enhancement/" rel="noopener noreferrer"&gt;1.1% of people might use the web without JavaScript&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This helps many different types of users, including those with disabilities. This might sound like a small number of people that can be excluded but thinking about 1.1% - what could we compare this to?&lt;/p&gt;

&lt;h3&gt;
  
  
  The following groups, represent around 1.1% of the population
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Redheads
&lt;/h4&gt;

&lt;p&gt;The UK has the highest proportion of redheads globally, with estimates suggesting around &lt;a href="https://www.ons.gov.uk/peoplepopulationandcommunity/birthsdeathsandmarriages/ageing/articles/centenarianslivinginenglandandwalesin2021/2023-09-18" rel="noopener noreferrer"&gt;1-2% of the population&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Electric car owners
&lt;/h3&gt;

&lt;p&gt;Electric vehicle owners: As of 2023, there were over &lt;a href="https://www.zap-map.com/ev-stats/ev-market" rel="noopener noreferrer"&gt;1 million electric vehicles registered in the UK&lt;/a&gt;, accounting for approximately 1.5% of all vehicles.&lt;/p&gt;

&lt;h4&gt;
  
  
  Green eyes
&lt;/h4&gt;

&lt;p&gt;Green eyes are among the rarest globally, with about &lt;a href="https://www.glassesdirect.co.uk/blog/green-eyes/" rel="noopener noreferrer"&gt;2% prevalence&lt;/a&gt;. In the UK, this percentage is approaching 1.1-2%.&lt;/p&gt;

&lt;h4&gt;
  
  
  Welsh speakers
&lt;/h4&gt;

&lt;p&gt;According to the 2021 Census, 538,300 people in Wales reported being able to speak Welsh, representing &lt;a href="https://www.gov.wales/welsh-language-wales-census-2021-html" rel="noopener noreferrer"&gt;17.8% of the population of Wales&lt;/a&gt;. However, considering the entire UK population, fluent Welsh speakers constitute less than 1%.&lt;/p&gt;

&lt;h4&gt;
  
  
  Workers in agriculture
&lt;/h4&gt;

&lt;p&gt;As of 2021, there were approximately &lt;a href="https://en.wikipedia.org/wiki/Agriculture_in_the_United_Kingdom" rel="noopener noreferrer"&gt;476,000 people employed in agriculture in the UK&lt;/a&gt;, representing about 0.7% of the workforce.&lt;/p&gt;

&lt;h4&gt;
  
  
  AB-negative blood type
&lt;/h4&gt;

&lt;p&gt;Individuals with &lt;a href="https://www.blood.co.uk/why-give-blood/blood-types/ab-negative-blood-type/" rel="noopener noreferrer"&gt;AB-negative blood type&lt;/a&gt; is one of the rarest blood types, present in about 1% of the UK population.&lt;/p&gt;

&lt;h4&gt;
  
  
  Autism Spectrum Disorder (ASD)
&lt;/h4&gt;

&lt;p&gt;The NHS estimates that around 1.1% of the UK adult population is on the &lt;a href="https://en.wikipedia.org/wiki/Autism" rel="noopener noreferrer"&gt;autism&lt;/a&gt; spectrum.&lt;/p&gt;

&lt;h4&gt;
  
  
  Coeliac Disease
&lt;/h4&gt;

&lt;p&gt;Approximately 1% of the UK population is diagnosed with &lt;a href="https://www.ons.gov.uk/peoplepopulationandcommunity/healthandsocialcare/healthandlifeexpectancies/bulletins/ukhealthindicators/2019to2020" rel="noopener noreferrer"&gt;coeliac&lt;/a&gt; disease, an autoimmune condition triggered by gluten ingestion.&lt;/p&gt;

&lt;h4&gt;
  
  
  Schizophrenia
&lt;/h4&gt;

&lt;p&gt;This severe mental health condition affects about &lt;a href="https://en.wikipedia.org/wiki/Health_in_the_United_Kingdom" rel="noopener noreferrer"&gt;1% of the UK population&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;
  
  
  Rheumatoid Arthritis
&lt;/h4&gt;

&lt;p&gt;An estimated 1% of UK adults live with &lt;a href="https://www.ons.gov.uk/peoplepopulationandcommunity/healthandsocialcare/healthandlifeexpectancies/bulletins/ukhealthindicators/2019to2020" rel="noopener noreferrer"&gt;rheumatoid arthritis&lt;/a&gt;, a chronic inflammatory disorder affecting joints.&lt;/p&gt;

&lt;h4&gt;
  
  
  Epilepsy
&lt;/h4&gt;

&lt;p&gt;Approximately 1% of the UK population has &lt;a href="https://www.ons.gov.uk/peoplepopulationandcommunity/healthandsocialcare/healthandlifeexpectancies/bulletins/ukhealthindicators/2019to2020" rel="noopener noreferrer"&gt;epilepsy&lt;/a&gt;, a neurological condition characterised by recurrent seizures.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Sorry, you can't use this website as you have green eyes&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi9q4pqrihhfpyri7qimt.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi9q4pqrihhfpyri7qimt.jpg" alt="A white man with blondish hair in an office wearing a blue shirt, is looking at a light blue iMac visiting a website - the screen says: sorry you can't use this website as you have green eyes" width="714" height="232"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  What could be the reasons?
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Popular JavaScript frameworks like React, Angular, or Vue rely heavily on JavaScript, which can sideline the progressive enhancement principle that prioritises HTML-first and basic content availability.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Developers might be interested to focus on cutting-edge features and frameworks, which may not support older or simpler implementations, leading them to overlook basic functionality that would benefit all users.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;There might be a strong emphasis on creating visually impressive and interactive UI, often driven by stakeholders or clients, making the minimalist approach of progressive enhancement seem less appealing.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Developers sometimes assume that users have the latest devices and fast internet connections, leading them to build for an "ideal" user profile and neglect those with less advanced technology.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Newer developers may not have experience with or training in progressive enhancement, as many modern tutorials, resources and interviews, focus on JavaScript-heavy approaches.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Progressive enhancement might be perceived as requiring extra effort to ensure that content works without advanced features. Under tight deadlines and limited budgets, it’s often seen as expendable.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;General &lt;a href="https://en.wikipedia.org/wiki/Enshittification" rel="noopener noreferrer"&gt;enshittification&lt;/a&gt;, cutting corners, taking shortcuts. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Clients and stakeholders often prioritise speed, features and aesthetics over accessibility, pushing developers to deprioritise progressive enhancement.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Many developers may not fully understand that progressive enhancement improves accessibility for all, particularly for users with disabilities or those using assistive technology.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Without direct feedback from users who are affected by the lack of progressive enhancement, developers may not realise its impact, leading them to continue without it. If a disabled developer was on the team, this might shift perspective.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Just normalised?
&lt;/h4&gt;

&lt;p&gt;Going a bit more into  the first point, As React dominates and hasn't necessarily prioritised progressive enhancement out-of-the-box, perhaps this was seen as acceptable? &lt;/p&gt;

&lt;p&gt;This &lt;em&gt;feels&lt;/em&gt; like this has somewhat cascaded down throughout the industry as the standard. While &lt;a href="https://medium.com/@addyosmani/progressive-web-apps-with-react-js-part-4-site-is-progressively-enhanced-b5ad7cf7a447" rel="noopener noreferrer"&gt;React &lt;em&gt;can&lt;/em&gt; be setup to be progressively enhanced&lt;/a&gt;, ultimately this wasn't key feature of the technology, &lt;a href="https://github.com/reactwg/react-18/discussions/37" rel="noopener noreferrer"&gt;this has somewhat changed recently with SSR&lt;/a&gt;.  It might be a bit less active than a company, project or team thinking they wish to exclude people. Although maybe it is, especially when the industry faced such &lt;a href="https://www.reddit.com/r/git/comments/jtrx1k/announcement_posts_complaining_about_renaming/" rel="noopener noreferrer"&gt;ridiculous pushback from renaming a single word&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Progressive enhancement is often deprioritised probably due to various factors. Including values, business priorities, developer habits, and the normalisation of certain frameworks, that haven't historically prioritised it. While this exclusion may be less impactful in luxury purchases, in essential services like finance or travel, it can prevent access for those relying on accessible design.&lt;/p&gt;

&lt;p&gt;Progressive enhancement can benefits all users, promoting a resilient, inclusive web experience.&lt;/p&gt;

</description>
      <category>a11y</category>
      <category>frontend</category>
      <category>career</category>
      <category>wcag</category>
    </item>
    <item>
      <title>Apple Books and the disability tax</title>
      <dc:creator>Chris </dc:creator>
      <pubDate>Thu, 12 Dec 2024 20:10:19 +0000</pubDate>
      <link>https://dev.to/chris_devto/apple-books-and-the-disability-tax-kga</link>
      <guid>https://dev.to/chris_devto/apple-books-and-the-disability-tax-kga</guid>
      <description>&lt;p&gt;Audiobooks on Apple Books can be on average 114% more expensive than its written counterpart. This impacts customers with disabilities that wish to consume the same content in a different format. The solution is to make these the same price.&lt;/p&gt;




&lt;h3&gt;
  
  
  Disability tax
&lt;/h3&gt;

&lt;p&gt;The ”&lt;a href="https://www.glamourmagazine.co.uk/article/the-disability-tax" rel="noopener noreferrer"&gt;disability tax&lt;/a&gt;” or the “disability price tag" refers to the additional financial burden or costs that disabled individuals and their households often face due to their disabilities.&lt;/p&gt;

&lt;p&gt;This term is not an official tax imposed by the government, but rather a metaphorical way to describe the extra expenses and financial challenges that arise as a result of living with a disability. These extra costs can arise from various factors, including the need for specialised equipment, medical treatments, accessible transportation, and other accommodations that are necessary for daily living and participation in society.&lt;/p&gt;

&lt;p&gt;For instance, a disabled person might need to purchase assistive devices or technology (AT), modify their home for accessibility, or spend more on healthcare-related expenses.&lt;/p&gt;

&lt;p&gt;Additionally, disabled individuals may have to pay higher utility bills due to increased energy use, or they might face added costs when seeking accessible forms of entertainment, travel, or housing. While disability benefits and support programs exist to assist with these extra costs, they might not always cover the full extent of the financial impact.&lt;/p&gt;

&lt;p&gt;As a result, disabled individuals and their families can find themselves in a situation where they are effectively paying more for essential needs and services compared to those without disabilities. This concept underscores the need for a fair and inclusive society that provides adequate support and accommodations to ensure that disabled individuals can live fulfilling lives without facing undue financial strain.&lt;/p&gt;

&lt;h3&gt;
  
  
  OK, what has this got to do with Apple Books?
&lt;/h3&gt;

&lt;p&gt;Apple Books offers AudioBooks alongside regular books. Audiobooks can be helpful to a wide range of people, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Visually Impaired Individuals&lt;/strong&gt;: Audiobooks are a valuable resource for people who are blind or have low vision, as they provide access to literature and information that may otherwise be inaccessible in printed form.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;People with Learning Disabilities&lt;/strong&gt;: Audiobooks can be beneficial for individuals with dyslexia, ADHD, or other learning disabilities. Listening to audiobooks can make it easier for them to comprehend and enjoy books and educational materials.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Busy Individuals&lt;/strong&gt;: Audiobooks are a convenient option for people with busy lifestyles. You can listen to audiobooks while commuting, exercising, doing household chores, or during any downtime when it's difficult to sit down and read a physical book.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Elderly Individuals&lt;/strong&gt;: As people age, their eyesight may deteriorate, making it challenging to read small print. Audiobooks can provide a way for elderly individuals to continue enjoying books and stories.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Language Learners&lt;/strong&gt;: Audiobooks can be a valuable tool for language learners. They allow learners to practise listening comprehension and improve their pronunciation and vocabulary in the target language&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Children and Young Readers&lt;/strong&gt;: Audiobooks can engage young readers and help them develop a love of literature. They can also assist struggling readers by providing an alternative way to access books.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;People with Physical Disabilities&lt;/strong&gt;: Individuals with physical disabilities that affect their ability to hold or manipulate a physical book may find it easier to consume literature through audiobooks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multitaskers&lt;/strong&gt;: Audiobooks are great for individuals who like to multitask. You can listen to a book while doing other activities, such as cooking, cleaning, or driving.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Long-Distance Travelers&lt;/strong&gt;: Audiobooks can make long car rides or flights more enjoyable and productive. They provide entertainment and a way to pass the time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;People with Anxiety or Stress&lt;/strong&gt;: Audiobooks can serve as a form of relaxation and stress relief. Listening to a soothing or engaging story can help people unwind and escape from the pressures of daily life.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Book Enthusiasts&lt;/strong&gt;: Audiobooks can be enjoyed by anyone who loves books. Some people simply prefer the experience of listening to a well-narrated story, even if they also read printed books.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Audiobooks are a versatile and inclusive medium that can benefit a diverse audience, making literature and information more accessible and enjoyable to a wide range of individuals.&lt;/p&gt;

&lt;h3&gt;
  
  
  Reviewing the data
&lt;/h3&gt;

&lt;p&gt;I compared the top 20 titles on Apple Books UK for this month.&lt;/p&gt;

&lt;h4&gt;
  
  
  Top fiction Apple Books in the UK in September 2023
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;The Woman Who Lied by Claire Douglas. The book is £0.99, the audiobook £7.99&lt;/li&gt;
&lt;li&gt;Meet Me in Milan by Sophie Gravia. The book is £0.99p, the audiobooks is £9.99&lt;/li&gt;
&lt;li&gt;The truth about Her by Annie Taylor. The book is £0.99p, the audiobooks is £7.99&lt;/li&gt;
&lt;li&gt;Only Love Can Hurt like this by Paige Toon. The book is £2.99, the audiobook is £7.5.&lt;/li&gt;
&lt;li&gt;Unsafe by Cathy Glass. The book is £4.99 the audiobook is £7.99&lt;/li&gt;
&lt;li&gt;It Ends with Us by Colleen Hoover. The book is £5.99 the audiobook is $11.99&lt;/li&gt;
&lt;li&gt;The people on platform 5 by Clare Poolney. The book is £0.99p the audiobook is £7.99&lt;/li&gt;
&lt;li&gt;A Court of Thorns and Roses by Sarah J Maas The book is £1.99 the audiobook is £20.99.&lt;/li&gt;
&lt;li&gt;The Love of my Life by Roise Walsh. The book is £2.99 the audiobook is £7.99&lt;/li&gt;
&lt;li&gt;The Affair by Lee Child The book is £1.99 the audiobook is £4.99&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Top nonfiction Apple Books in the UK in September 2023
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;A Family Torn Apart by Cathy Glass. The book is £2.99, the audiobook is £7.99.&lt;/li&gt;
&lt;li&gt;Why Has Nobody Told Me This Before by Julie Smith. The book and audiobook is £7.99.&lt;/li&gt;
&lt;li&gt;Menopausing by Davina McCall &amp;amp; Dr Naomi Potter. The book is £3.99, the audiobook is £7.99.&lt;/li&gt;
&lt;li&gt;Girlhood by Maggie Dent. The book is £6.99, the audiobook is £18.99.&lt;/li&gt;
&lt;li&gt;Chatter by Ethan Kross. The book is £7.99, the audiobook is £7.99.&lt;/li&gt;
&lt;li&gt;Yoga by Emmanuel Carrère &amp;amp; John Lambert. The book is £9.99, the audiobook has not been offered.&lt;/li&gt;
&lt;li&gt;Between by Sarah Ockwell-Smith. The book is £4.99, the audiobook is £9.99.&lt;/li&gt;
&lt;li&gt;It Didn't Start With You by Mark Wolynn. The book is £4.99, the audiobook is £7.99.&lt;/li&gt;
&lt;li&gt;Otherlands by Thomas Halliday. The book is £9.99, the audiobook is £7.99.&lt;/li&gt;
&lt;li&gt;Rogues by Patrick Radden Keefe. The book is £4.99, the audiobook is £9.99.&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;The average cost of eBooks for 20 titles £4.49&lt;/li&gt;
&lt;li&gt;The average cost of audiobooks is £9.62 for 19 titles (one title did not offer an audio book).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Findings, audiobooks cost on average, 114% more
&lt;/h3&gt;

&lt;p&gt;Audiobooks on Apple Books cost an extra &lt;strong&gt;114%&lt;/strong&gt; more than the regular ebook version. This is the aggregate average of these 20 titles. This is a significant extra burden.&lt;/p&gt;

&lt;p&gt;For the book "A Court of Thorns and Roses" it was &lt;strong&gt;&lt;em&gt;903%&lt;/em&gt;&lt;/strong&gt; higher.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why?
&lt;/h3&gt;

&lt;p&gt;Who knows, maybe they are more to produce and they wish to pass these onto the consumer.&lt;/p&gt;

&lt;h3&gt;
  
  
  Solution
&lt;/h3&gt;

&lt;p&gt;One solution is that both formats should be the same price.&lt;/p&gt;

&lt;p&gt;A better solution is to bundle them both into the same purchase. The customer is paying for the content, not the format.&lt;/p&gt;

&lt;p&gt;An audiobook is an alternative format, a customer and a disabled customer should not have to pay 114% extra to consume the same content in a different format. Accessibility should be reflected in business decisions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Hire
&lt;/h3&gt;

&lt;p&gt;I'm Chris, a UX Developer with a focus in accessibility.&lt;/p&gt;

</description>
      <category>apple</category>
      <category>a11y</category>
      <category>news</category>
    </item>
  </channel>
</rss>
