En kund som betalar med kort via en handhållen betalterminal.

Bildbeskrivning: En kund som betalar med kort via en handhållen betalterminal.

Kassan vid e-handel: Det område på internet där det förekommer flest rättstvister

AIOPSGROUP · Tillgänglighetsinformation
Analys av rättstvister · Inlagor till federala domstolar · 2007–2026

Kassan vid e-handel: Det område på internet där det förekommer flest rättstvister

En datauppsättning med 8 788 federala rättsprocesser om webbtillgänglighet avslöjar ett föga smickrande mönster. Samma få buggar hamnar i produktion i samma få steg – och samma få kärande upptäcker dem. Av de 81 509 problem som advokaterna har katalogiserat i domstolshandlingar är mer än 4 050 koncentrerade till de fem ytor som förvandlar en besökare till en köpare: varukorgen, adressen, betalningen, felmeddelanden och själva utcheckningsknappen.

4,050
problem i kassan som nämns i domstolshandlingar (kundvagn, adress, betalning, lägg i varukorgen, kassaflöde)
7.4×
Ökning av antalet årliga anmälningar, 2021–2025 (466 → 3 449 ärenden)
97
medianantal dagar från det att klagomålet lämnades in till dess att ärendet avslutades (vilket tyder på en förlikning)
83.4%
av alla avslutade ärenden avgörs inom sex månader – de åtalade betalar eller vidtar åtgärder, och sedan går man vidare. Systemet är utformat för att hantera stora volymer, inte för att hantera tvister.

Varför det är just kassan som blir den kostsamma missen

Rättsprocesser om webbtillgänglighet inleds på alla nivåer av en webbplats – startsidan, navigeringen, sidfoten, sökfunktionen. Men i de sällsynta fall då ett klagomål når fram till ett avgörande beslut, låter domstolarna sig inte påverkas av estetiska hinder. Det är de transaktionsmässiga hindren som väger tungt. En blind kund som inte kan hitta en huvudbanner har, i de mest raka juridiska termerna, inte förlorat någonting. En blind kund som inte kan genomföra ett köp har nekats en tjänst som säljaren erbjudit alla andra besökare. Det är den klassiska formuleringen av ett brott mot avsnitt III, och det är samma faktamönster som återkommer i varje kravbrev som kärandens advokater utarbetar.

Det är därför som de mest omnämnda områdena i datasetet inte är de som genererar flest klagomål totalt sett. ”Allmänt/Okategoriserat” är den överlägset största problemkategorin (38 671 ärenden). Men räknat i dollar per fel genererar kassaprocessen fler rättstvister än alla andra kategorier tillsammans. Varje oetiketterat CVC-fält är en tjänsteförnekande. Varje oannonserad ”Order bekräftad” är en transaktion som användaren inte kan bevisa att de har gjort. Varje modal som låser fokus på steget ”Använd kupong” är en rabatt som skärmläsaranvändaren har betalat fullt pris för att hoppa över.

Rättsprocessen

I en amerikansk federal domstol är frågan inte ”är hemsidan tillgänglig?” – utan ”kunde käranden köpa det som svaranden sålde?”. Kassan är det enda steget där svaret är entydigt, och det enda steget där det är enkelt att yrka på skadestånd.

Datauppsättningen

Analysen som ligger till grund för denna artikel bygger på två oberoende datamängder. Den första är en strukturerad PACER-sammanställning av 8 788 federala civilrättsliga mål som väckts enligt Americans with Disabilities Act och motsvarande delstatslagar mellan januari 2007 och april 2026, där varje mål är kopplat till sina kärande, svarande, inlämningsdatum och avgörandedatum. Det andra är ett parallellt urval av 81 509 olika tillgänglighetsfrågor hämtade från texten i dessa inlagor – de faktiska meningar som advokaterna skrev för att beskriva vad deras klienter inte kunde göra.

Tillsammans gör dessa två källor det möjligt för oss att besvara frågor som en enskild källa inte kan ge svar på. Vi vet inte bara vilka webbplatser som stämdes, utan också vad advokaterna framförde till domstolen om vad som inte fungerade – och vid vilken punkt i användarresan det uppstod problem. För den här artikeln har vi filtrerat problemkorpusen till fem kategorier i köptratten: KASSAPROCESS, VARUKORG, LÄGG TILL I VARUKORG, BETALNING , ADRESSHANTERING. Tillsammans står dessa fem områden för 4 050 problem – cirka 5 % av korpusen, men den del som har det starkaste orsakssambandet till avgörande skada.

Anmärkning om undersökningens omfattning Siffran 8 788 omfattar fall av bristande tillgänglighet som rör alla typer av digitala plattformar; inte alla gäller e-handel inom detaljhandeln. E-handelssajter och de franchisekedjor som driver dem dominerar dock listan över svarande – Marriott, TJX, Tapestry, Wolverine World Wide, Five Below, Walgreens, Target, Genesco, Sherwin-Williams, GameStop och Caleres förekommer var och en fem eller fler gånger.

Den kurva som ingen hade räknat med i planen för fjärde kvartalet

Innan vi går in på hur det ser ut inuti tratten är det värt att konstatera hur brant uppgången har blivit. Antalet årliga ansökningar har ökat med en storleksordning sedan 2020 och fortsätter att stiga i snabb takt. Siffran för 2026 nedan avser endast första kvartalet; en extrapolering för helåret tyder på att siffran är på väg att överstiga 4 500 – nästan tio gånger så mycket som basnivån för 2021.

Fig. 1 Antal federala stämningsansökningar rörande webbtillgänglighet per år, n=8 788
2019
6
0.07%
2020
45
0.51%
2021
466
5.30%
2022
755
8.59%
2023
1,018
11.58%
2024
2,156
24.53%
2025
3,449
39.25%
2026
878 ▱
Endast första kvartalet

▱ Delstatlig statistik för 2026: ansökningar fram till april 2026. Med den takt som rådde under första kvartalet ser året ut att hamna på cirka 3 500 ansökningar, vilket ligger i linje med trenden för 2025.

Två punkter som är värda att notera. För det första är 2021 ett vändår – vilket sammanfaller med e-handelsboomen efter pandemin och en våg av prejudikat från delstatsdomstolar (framför allt målet Robles mot Domino’s, där Högsta domstolen avslog ansökan om prövning 2019), vilket ledde till att federala domstolar i nionde domkretsen tolkade webbplatser som omfattade av avsnitt III:s ”allmänna inrättningar”. För det andra har tillväxten inte planat ut. Varje år sedan 2021 har ett nytt rekord satts, och varje nytt årsrekord har uppnåtts samtidigt som avdelning III formellt sett förblivit oreglerad för privata kommersiella webbplatser.

Tratten inuti tratten

Av de 81 509 ärenden som har katalogiserats utifrån inlämnade handlingar faller 4 050 inom någon av de fem kategorierna i köptratten nedan. Den proportionella fördelningen stämmer nästan perfekt överens med den klassiska konverteringstratten: fler ärenden rapporteras i början av resan, och vid varje steg minskar både antalet legitima användare och antalet rättsliga hinder.

Fig. 2 Antal problem per steg i köpprocessen, n=4 050
Kassaflöde (totalt)40,9 %
1 656 nummer
Varukorgssidan25,2 %
1 022 nummer
Lägg i varukorgen17,7 %
718 nummer
Betalning12,9 %
524 nummer
Adresshantering3,2 %
130 nummer

Kategorin ”Kassaflöde” är den största eftersom de flesta anmälningarna beskriver upplevelsen som en enda process. Men uppdelningen är lärorik: varukorgen och ”lägg i varukorgen” tillsammans (1 740 ärenden) genererar något fler klagomål än själva kassasidan. Det beror delvis på att varukorgen är där den första oåterkalleliga åtgärden sker – när användaren av skärmläsaren inte kan bekräfta att en artikel har lagts till, utförs varje steg som följer i blindo. Problem som uppstår tidigare i processen förvärras längre fram.

De fem vanligaste felen, i ordning efter hur ofta de förekommer

När de 4 050 problemen i kassan jämförs med beskrivningarna i klartext visar det sig att fem olika felkategorier står för huvuddelen av klagomålen från kärandena. Nedan redogör vi för dessa i den ordning de förekommer i inlagorna, tillsammans med de WCAG-kriterier som advokaterna oftast hänvisar till vid varje fall.

№ 1
”Jag lade den i varukorgen, men jag visste inte ens att den fanns där.”
639filings – Fel vid tillägg i varukorgen

När man lägger till en vara i varukorgen visas en visuell bekräftelse – ett popup-meddelande, en utdragbar minivarukorg eller en uppdaterad siffra i varukorgen – som skärmläsare inte läser upp. Användaren klickar då en gång till, beställer dubbelt eller ger upp. Detta är det vanligaste hindret som nämns i klagomål som rör varukorgen.

WCAG 4.1.3 statusmeddelandenWCAG 4.1.2 namn roll värde
№ 2
”Fältet för kampanjkoden gav mig ingen information när det inte fungerade.”
566 anmälningar rörande hinder i samband med kuponger/rabattkoder

Fälten för rabattkoder saknar etiketter, felmeddelanden visas inte och valideringen i fältet visas endast som färgad text. Kärandena hävdar ofta att de tvingades betala fullt pris eftersom rabattkanalen inte fungerade – en konkret ekonomisk skada.

WCAG 3.3.1-fel-IDWCAG 3.3.3 felförslag
№ 3
”Ett popup-fönster dök upp. Min koncentration gjorde det inte.”
Fel vid fokusering i referensmodalen/överlägget i 511filings

Dialogrutor för adressbekräftelse, ”är du säker?”-mellanfönster, uppsäljning och CAPTCHA-utmaningar visas visuellt men får aldrig programmatiskt fokus. Användare av tangentbord och skärmläsare kan antingen inte stänga dem eller inte gå vidare förbi dem.

WCAG 2.4.3 FokusordningWCAG 2.1.2 inga tangentbordsfällor
№ 4
”Mitt CVC-nummer var fel. Det stod ingenting på formuläret.”
468 anmälningar avser oannonserade felstillstånd

Tomma obligatoriska fält, kreditkort som inte godkänns enligt reguljära uttryck och adressavvikelser markeras endast med röda ramar eller valideringsfunktioner med försvinnande text. Användaren av skärmläsare skickar in formuläret, hör ingen återkoppling och antar att beställningen har gått igenom. WCAG 3.3.1 är det kriterium som oftast nämns i rapporter om betalningsprocesser.

WCAG 3.3.1 fel-IDWCAG 3.3.2 etiketter
№ 5
”Fältet angavs som ’tomt’.”
330 filer hänvisar till omärkta inmatningsfält

Kortnummer, giltighetstid, postnummer, ”Samma som faktureringsadress” – fält utan etiketter läses upp som ”tomt” eller ”redigera text”. Användarna kan inte se vilka fält som är vilka, fyller i dem i fel ordning och orsakar valideringsfel som i sin tur inte läses upp (se nr 4).

WCAG 1.3.1 – information och relationerWCAG 4.1.2 namn roll värde
№ 6
”Jag var tvungen att börja om med betalningen.”
163 anmälningar avser tvångsinträde

När ett enda fält inte klarar valideringen raderar vissa kassar hela formuläret och startar om det när sidan laddas om. För användare som tog sex minuter på sig att fylla i det första gången med hjälpmedel är detta ett hinder som inte finns för seende köpare som använder musen – ett typiskt exempel på ojämlik tillgång.

Förebyggande av fel enligt WCAG 3.3.4WCAG 2.5.3 etikett i namn

De kriterier som advokaterna faktiskt åberopar

I de flesta stämningsansökningarna hänvisas inte uttryckligen till WCAG-kriterierna – istället beskrivs symptomen. När advokaterna däremot hänvisar till specifika kriterier i sina påståenden i slutfasen är fördelningen mycket skev. Sex kriterier står för 89 % av alla uttryckliga hänvisningar; de återstående drygt sextio kriterierna i WCAG 2.2 nämns endast i enstaka fall.

Fig. 3 WCAG 2.x-kriterier som uttryckligen nämns i 4 050 anmälningar i kassan
WCAG Kriteriumets namn Nivå Citerat i Dela Där det blir dyrt i kassan
3.3.1 Felidentifiering A 104 32.5% Formuläret har inte markerat obligatoriska fält och valideringsfel
2.4.3 Fokusbeställning A 72 22.5% Modalfönster, dialogrutor och övergångar mellan steg flyttade inte fokus
2.1.1 Tangentbord A 43 13.4% PayPal- och Express-knapparna går inte att nå utan mus
4.1.3 Statusmeddelanden AA 26 8.1% ”Lagt i varukorgen”, ”rabatt tillämpad”, ”beställning gjord” – inga ljud
4.1.2 Namn, roll, värde A 23 7.2% Anpassade radio-/valsknappar visar inte status för AT
3.3.2 Etiketter eller anvisningar A 18 5.6% CVC, postnummer, ”Samma som faktureringsadress” anges som ”tomt”
1.3.1 Information och relationer A 7 2.2% Blinkers inte synliga; gruppering av obligatoriska fält
2.4.7 Fokus synligt AA 4 1.2% Ingen synlig markering av betalningsknapparna
2.5.3 Etikett i namn A 1 0.3% Avvikelser mellan det synliga namnet och det tillgängliga namnet vid röststyrning
Läs tabellen noggrant

Endast 320 av 4 050 problem (cirka 8 %) hänvisar till ett WCAG-kriterium med nummer. Resten beskriver symptomet i klartext. Slutsatsen: även om du levererar en felfri WCAG 2.2 AA-granskningsrapport, utvärderas ditt teknikteam fortfarande utifrån symptomen – ”användaren kunde inte slutföra köpet” är den standard som en domstol kommer att bry sig om, inte ”Framgångskriterium 3.3.1 har överträtts.”

Vad kärandena faktiskt skrev

Datauppsättningen är sammanställd utifrån inlagor som lämnats in till domstol. Texterna nedan är hämtade från dessa inlagor – anonymiserade för att ta bort hänvisningar till webbplatser, men i övrigt oredigerade. De är användbara eftersom de visar utvecklingsgrupper hur användarna, med egna ord, beskriver saker och ting, samt hur advokaterna har omformulerat dessa beskrivningar till juridiska bilagor.

”Varje textfält läses upp som ’tomt’. Alternativen i rullgardinsmenyn ’Storlek’ är inte tillgängliga för användare som enbart använder tangentbordet.” – Påstående rörande formulär, stämningsansökan vid S.D.N.Y.
”När man klickar på knappen ’Lägg i varukorgen’ visas ett bekräftelsemeddelande bredvid knappen. Detta meddelande är det enda tecknet på att varan har lagts till – och det meddelas inte.” – Påstående om ”Lägg i varukorgen”
”När användaren försöker genomföra en beställning utan att ange ett postnummer visas inget meddelande som anger vad felet är.” – Påstående rörande adresshantering, som återkommer i 11 stämningsansökningar riktade mot olika svarande
”Käranden kunde inte avgöra om fälten i formuläret var obligatoriska (’Obligatoriskt’) på utcheckningssidan. Bristen på detaljerade anvisningar vid ifyllandet av formuläret hindrade käranden från att skicka in formuläret.” – Påstående rörande utcheckningsflödet
”PayPal-knappen kan inte manövreras med tangentbordet (kassasidan) – PayPal-knappen får visuellt fokus men kan inte aktiveras med Enter-tangenten.” – Anmärkning om betalning, med hänvisning till WCAG 2.1.1
”Käranden kunde inte gå tillbaka och göra några ändringar i formulärfälten utan att ladda om hela sidan och börja om från början.” – Påstående rörande betalningsflödet, mål vid S.D.N.Y.

Det som förenar datamaterialet är inte någon teknisk sofistikation. De hinder som advokaterna pekar på är varken nya eller svårbegripliga – det handlar om samma dussintal mönster som återkommer i tusentals stämningsansökningar riktade mot tusentals svarande. Kärandesidan har i praktiken industrialiserat upptäckten av buggar som utvecklingsteamen inte har upptäckt, eftersom dessa inte har testat sina egna versioner med en skärmläsare.

Det 97 dagar långa fenomenet

Av de 8 788 ärendena i datamängden hade 6 945 avslutats senast i april 2026 med giltiga datum för inlämning och avgörande. Deras handläggningstider utgör en av de mest upplysande fördelningarna i urvalet. Mediantiden från anmälan till avslut är 97 dagar; 83,4 % av alla avslut sker inom sex månader.

Fig. 4 Fördelning av ärendets varaktighet från inlämning till avslut, n=6 945
7.7%
< 30d534
37.6%
30–90d2609
38.1%
90–180 d 2643
12.6%
180–365d872
3.3%
1–2y227
0.9%
>2 år och 60 dagar

Ärenden som avslutas inom 180 dagar leder nästan utan undantag inte till något offentliggjort avgörande i sak. De avslutas genom förlikning. Denna fördelning speglar hela kärandesidans strategiska tillvägagångssätt: väcka ett stort antal mål, nå en snabb förlikning och undvika den lilla skara avgöranden i sak som skulle göra det möjligt för svarandena att skilja sina utbetalningar från andra företags. Medianvärdet för förlikningarna inträffar innan någon av parterna har ingett en begäran om avvisning.

Varför detta är viktigt ur ett operativt perspektiv

Eftersom målen avslutas snabbt finns det ingen bindande rättspraxis som klargör vad ”tillgänglig kassa” innebär på den nivå som en senioringenjör skulle önska. Standarden fastställs istället genom det samlade innehållet i förlikningsavtal – varav de flesta kräver överensstämmelse med WCAG 2.1 AA, en årlig granskning och en åtgärdsplan. Företagen betalar för att följa en standard som fastställs i privata avtal men som aldrig har prövats i offentliggjorda domar.

Volymmodellen: tio kärande, 1 289 mål

Det övergripande antalet – 8 788 mål – är missvisande utan en närmare uppdelning. Sökandesidan i målsförteckningen är starkt koncentrerad. De tio mest aktiva namngivna kärandena i datamaterialet står tillsammans för 14,7 % av alla inlämnade mål. Den mest produktiva enskilda käranden har väckt 256 separata mål.

Fig. 5 De 10 största kärandena efter antal federala mål (anonymiserat)
#Kärande (anonymiserad)Ärenden% av det totala antalet
01Kärande A – den som lämnat in flest ansökningar i datamaterialet
2562.91%
02Kärande B
2072.36%
03Käranden C
1581.80%
04Käranden D
1311.49%
05Käranden E
1211.38%
06Käranden F
1151.31%
07Käranden G
991.13%
08Käranden H
971.10%
09Kärande I
941.07%
10Käranden J
860.98%

Kärandenas namn har redigerats bort; siffrorna är hämtade från PACER:s metadata. Av totalt 8 788 inlämnade ärenden stod de tio största kärandegrupperna tillsammans för 1 289 ärenden (14,66 %). Den största enskilda käranden förekommer som namngiven part i nästan 1 av 35 ärenden i datamängden.

Denna koncentration är inte ett tecken på illvilja – många av dessa kärande har legitima, dokumenterade funktionsnedsättningar och har själva stött på de hinder som beskrivs i deras stämningsansökningar. Men det är ett tecken på att svarande som förlorar i domstol sällan förlorar mot en okänd person. Samma namn återkommer, ofta företrädda av samma advokatbyråer, och ofta med stämningsansökningar som bygger på nästan identiska mallar. Rättsprocessens struktur belönar effektivitet hos kärandesidan och belönar kapitulation hos svarandesidan. Den belönar inte nyskapande argument från någon av sidorna.

Triage-matrisen

Om frågan lyder ”vad ska jag åtgärda först?”, beror svaret på två faktorer: hur ofta ett visst hinder nämns (frekvens) och hur direkt det hindrar en transaktion (allvarlighetsgrad). Matrisen nedan kombinerar båda dessa faktorer. Cellernas färg avspeglar den relativa mängden omnämnanden i vårt korpus med 4 050 utcheckningsärenden, där de mörkaste cellerna representerar de felkällor som är mest värda att ta itu med under en sprint.

Fig. 6 Matris över fel × stadium (citeringsdensitet)
Felmönster Lägg i varukorgen Varukorg Adress Betalning Bekräftelse
Statusen har inte meddelats Hög Hög Med Med Hög
Fält utan etiketter Låg Hög Hög
Fel som inte meddelas Låg Med Hög Hög Med
Modal / förlust av fokus Hög Hög Med Med Med
Tangentbordet fungerar inte Med Med Låg Hög Låg
Tvingad återgång vid fel Låg Med Med
Bristande tillgänglighet för CAPTCHA Låg Med
Nämns inte ofta Låg Medel Hög Mycket hög

Två fall som är värda att lyfta fram. ”Status ej angiven × Lägg i varukorgen” är det hinder som nämns oftast i hela datamaterialet; om du inte åtgärdar något annat, se till att åtgärda just detta. ”Omarkerade fält × Betalning” är ett typiskt exempel på bristande efterlevnad – ett kreditkortsformulär med fält som anges som tomma är en överträdelse som inte går att förneka.

Vad kostar det dig idag, innan det blir någon rättsprocess?

Risken för rättstvister är en av kostnaderna som uppstår vid en svårnavigerad kassa. Den andra kostnaden – som oftast är större och alltid förekommer – är de beställningar som aldrig slutförs eftersom köparen inte kunde fylla i formuläret. Kalkylatorn nedan använder tre inställningar som du kan ändra för att uppskatta den kostnaden för just din försäljningsprocess. Standardvärdena är försiktiga och baserade på branschöverskridande riktvärden; anpassa dem efter din verksamhet.

Exponeringsmodell för otillgänglig kassa

Alla inmatningsfält är skjutreglage. Siffrorna uppdateras i realtid när du justerar inställningarna. Det här är inte någon exakt beräkning – det är en grov skiss som syftar till att inspirera till en mer noggrann modell.

Månatliga beställningar blockerade
650
användare av skärmläsare/tangentbord som slutar använda
Förlorade månadsintäkter
$78,000
vid den AOV som du angav
Årlig intäkt som står på spel
$936,000
linjär prognos, ingen tillväxt antas

Metodik. Enligt uppskattningar från WebAIM och BOIA uppgår andelen aktiva användare av skärmläsare till cirka 1–3 % av webbbesökarna i USA; om man räknar in även användare som uteslutande använder tangentbordet samt användare med motoriska funktionsnedsättningar stiger siffran. Blockeringsgraden på 65 % är den övre gränsen i WebAIM Millions mätning från 2024 av hur ofta en genomsökning av en hemsida ger minst ett blockerande hinder (95,9 %); hinder vid utcheckning är vanligtvis mer begränsade i omfattning. Använd dina egna data om du har sådana. Denna modell exkluderar risk för rättstvister, varumärkeskostnader och värdet av kunder som går förlorade permanent efter en misslyckad utcheckning – vilket sammantaget påverkar de visade siffrorna.

Så här ser däremot en användarvänlig kassa ut

I jämförelsetabellen nedan ställs de feltyper som nämns oftast i datasetet mot de tekniska lösningsmodeller som åtgärdar respektive problem. Ingen av modellerna till höger är spekulativ – var och en av dem är en dokumenterad WCAG 2.2 AA-teknik.

Vad kärandena väckte talan mot

  • Meddelandet ”Lägg i varukorgen” visas utan role="status" region; hjälpmedelstekniken är inte uppdaterad
  • CVC-inmatningen innehåller endast platshållartext – ingen programkod <label>
  • Modalfönstret för adressbekräftelse öppnas, men fokus förblir på den föregående knappen ”Fortsätt”
  • Inline-valideringen visas med röd text under fältet; skärmläsaren läser inte upp den
  • PayPal-/Apple Pay-knappar som visas som <div> med klickhanterare; ingen händelselyssnare för tangentbordet
  • Om inlämningen misslyckas laddas sidan om och formuläret rensas; användaren får börja om från namn och e-postadress

Vad en användarvänlig kassa innebär

  • Meddelande om att ”objekt har lagts till” via aria-live="polite" region eller role="status"
  • Varje indata som är inbäddad i en programmatiskt kopplad <label> – platshållaren är inte en etikett
  • Modalfönstret öppnas, fokus flyttas till dialogrutans rubrik, fokus fastnar, ESC återställer tidigare fokus
  • Fel som meddelas via aria-describedby och fältet tar emot aria-invalid="true"
  • Betalningsknapparna är äkta <button> element med en synlig fokusram på minst 2 pixlar
  • Fel visas direkt på sidan; tidigare giltiga fält förblir ifyllda; ingen återställning av hela sidan

Checklistan för sanering i tretton steg

Utifrån mönstren för citatfrekvens i datamaterialet har punkterna nedan ordnats i fallande ordning efter hur ofta de förekommer i inlagor i slutskedet. Genom att gå igenom listan uppifrån och ner täcker man in den stora majoriteten av de påståenden som framförs i en stämningsansökan från en seriemålsökande.

Åtgärder mot risken för rättstvister, sorterade efter antal hänvisningar

  1. Meddela status för ”Lägg i varukorgen”. Lägg till en visuellt dold role="status" aktiv region; fyll den med ”Produkt tillagd – N produkter i varukorgen” varje gång en produkt läggs till.
  2. Märk upp alla inmatningsfält programmatiskt. Kör en kontroll mot en Axe-Core- eller WAVE-skanning; åtgärda alla label-missing regel. Platshållare är aldrig etiketter.
  3. Meddela fel i samband med kuponger och kampanjer. Oavgjort <span> element till indata via aria-describedby; lägg till aria-invalid="true" vid misslyckad validering.
  4. Flytta fokus till modalfönster. När en bekräftelsedialog öppnas ska fokus placeras på rubriken eller det första interaktiva elementet. När fönstret stängs ska fokus återgå till det element som utlöste det.
  5. Fokus flyttas automatiskt inom aktiva fönster. I en öppen dialogruta kan du bläddra mellan fälten med Tab och Skift+Tab; tryck på Esc för att stänga den.
  6. Gör betalningsknapparna till riktiga knappar. Ersätt alla <div onclick> integreringar med PayPal, Apple Pay, Google Pay och ”Gör beställning” med <button> element. Lägg till synliga fokusstilar ≥ 2px.
  7. Markera obligatoriska fält på ett semantiskt sätt. Lägg till aria-required="true" och en synlig markering som anger ”Obligatoriskt”. Gruppera obligatoriska fält med <fieldset>.
  8. Behåll formulärets tillstånd vid misslyckad validering. Felmeddelanden ska inte rensa korrekt ifyllda fält. Återgå till samma rad; flytta fokus till den första ogiltiga inmatningen.
  9. Meddela när ett steg har slutförts. ”Beställning gjord” och ”Rabatt tillämpad” måste skickas till hjälpmedlet via samma role="status" funktionen ”Lägg i varukorgen”.
  10. Använd en tillgänglig CAPTCHA. Om du måste använda en sådan är ljudalternativ och reCAPTCHAs tillgänglighetsläge ett absolut minimum. Ännu bättre: ersätt den med osynlig verifiering eller beteendebaserad verifiering.
  11. Se till att stegindikatorerna är meningsfulla. Om din kassa består av flera steg, visa dem som en <nav aria-label="Checkout progress"> med en <ol> och aria-current="step".
  12. Testa med en riktig skärmläsare. Gå igenom hela betalningsprocessen från början till slut med NVDA + Firefox eller VoiceOver + Safari. Automatiska tester missar ungefär hälften av de hinder som dina användare kommer att stöta på.
  13. Åtgärda på designsystemnivå. De flesta fel vid utcheckning har sitt ursprung i delade komponenter (Modal, Input, Toast). Om du åtgärdar komponenten en gång sprids åtgärden till alla utcheckningar som använder den; om du åtgärdar sidan en gång sker inte detsamma.
Ett mönster som är värt att ta till sig

Hinder i kassan i datasetet kan grupperas i fem komponenter: popup-fönstret, modalfönstret, inmatningsfältet, felmeddelandet och skicka-knappen. Om dessa fem komponenter testas separat med en skärmläsare innan de överhuvudtaget släpps till kassan, minskar hela mängden klagomål i datasetet till en lång svans. Det är på designsystemnivå som man kan påverka. Rättsprocessen sker tyvärr på sidnivå – och anländer med rekommenderat brev.

Avslutning – den tekniska frågan, omformulerad

Tesen i denna artikel – att kassan är den del av internet där flest rättstvister uppstår – bygger inte på antalet inlämnade stämningsansökningar, även om antalet är anmärkningsvärt. Den bygger på strukturen i användarresan. Av alla delar på en kommersiell webbplats är kassan den del vars fel bäst motsvarar den juridiska definitionen av en tjänstenegering, den del vars skador tydligast kan översättas till ett klagomål och den del vars buggar är mest konsekventa hos de olika svarandena. Inget av dessa fakta kommer att förändras år 2027. Det som kan förändras är de tekniska beslut som ligger bakom dem.

De 4 050 problemen som denna artikel kartlägger är, vid närmare granskning, inte särskilt mystiska. Det handlar om samma fem eller sex fel som uppstår i samma fem eller sex komponenter. Den mest effektiva åtgärden en återförsäljare kan vidta sker inte på själva kassasidan, utan i det designsystem som bygger upp kassasidan. Åtgärda toast-meddelandet, modalfönstret, inmatningsfältet, felmeddelandet och skicka-knappen – en gång, i komponentbiblioteket – så minskar datasetet bakom denna artikel med ungefär en storleksordning. De klagande kommer att gå vidare till en annan yta. Dina kunder kommer inte att göra det.

ARKIVERAT · ANALYSERAT · ARKIVERAT IGEN

Källor och metod

Metadata från federala civilrättsliga mål hämtas från PACER (Public Access to Court Electronic Records) och omfattar 8 788 mål om webbtillgänglighet som väckts vid amerikanska distriktsdomstolar mellan januari 2007 och april 2026, identifierade genom ADA Title III-ärendekoder och filtrering av söksträngar på termen ”webbplats”. En analys på ärendenivå utförs mot ett OCR- och NLP-utdrag av samma inlagor, vilket ger 81 509 distinkta omnämnanden av tillgänglighetsfrågor kategoriserade i 28 ytliga taxonomier.

Hänvisningarna till WCAG avser WCAG 2.1 (den standard som oftast åberopas i förlikningsavtal inom den privata sektorn i USA) och WCAG 2.2 (den senast publicerade rekommendationen från oktober 2023, ratificerad i december 2024). När ansökningar hänvisar till EAA, EN 301 549 eller DOJ Title II Final Rule (april 2024) normaliseras kriterierna till motsvarande WCAG 2.1 AA.

Klagandenas namn har redigerats bort i denna artikel. Alla klagande är verkliga personer och deras ärenden är offentliga handlingar som finns tillgängliga på PACER. Sammanställningen presenteras i analyssyfte; de ursprungliga registreringsuppgifterna är offentligt sökbara för alla läsare som vill kontrollera en specifik ansökan.

Exponeringsberäknaren i §11 är avsedd som exempel. WebAIM:s användarundersökningar om skärmläsare (2014–2024) och WebAIM Millions årliga granskning av startsidor utgör de viktigaste branschreferenserna för uppskattningar av besökandandelar och hur ofta hinder förekommer. Anpassa beräknarens standardinställningar efter dina egna analysdata, om du har sådana.

Källa: AIOPSGROUP Accessibility Intelligence (2026). E-handelskassan: Det mest omtvistade området på internet. Nummer 04:12.