Rapport 2026-10 för Demobutiken
Skapad 14 oktober 2026 · 9 sidor granskade
20 av 100
- Kritiska
- 3
- Allvarliga
- 9
- Måttliga
- 0
- Mindre
- 0
Problem
12 av 12 problem visas.
- KritiskWCAG 4.1.2
Knappen saknar namn som kan läsas upp.
/kassa och 8 sidor till
buttonÅtgärd: Ge knappar ett tillgängligt namn, till exempel synlig text eller aria-label på ikonknappar. Ändringen görs i sajtens egen mallkod.
<button type="button" aria-label="Stäng meny"><svg aria-hidden="true">...</svg></button> - KritiskWCAG 2.1.2
Fokus fastnar i en grupp om 2 element och går inte att flytta vidare med Tab.
/kassa
body > main > div.cookie-ruta > button.accepteraÅtgärd: Se till att det går att lämna varje komponent med Tab, Skift+Tab eller Esc. Modala dialoger ska fånga fokus bara medan de är öppna och lämna tillbaka det när de stängs. Ändringen görs i sajtens egen mallkod.
dialog.addEventListener('keydown', (e) => { if (e.key === 'Escape') stang(); }); // Använd gärna <dialog> med showModal(), som sköter fokus själv. - AllvarligWCAG 1.4.3
Kontrasten är 1,66:1 när muspekaren är över elementet (krav 4,5:1, text rgb(201, 201, 201) på rgb(255, 255, 255)).
/kassa och 8 sidor till
html > body > header > a.knappÅtgärd: Behåll minst 4,5:1 kontrast även när muspekaren är över länken eller knappen. Ändringen görs i sajtens egen mallkod.
a:hover { color: #00405c; } /* kontrollera mot bakgrunden */ - KritiskWCAG 1.1.1
Bilden saknar alternativtext.
/ och 2 sidor till
imgÅtgärd: Ge varje informativ bild en alt-text som beskriver vad bilden visar. Dekorativa bilder får alt="". Ändringen görs i sajtens egen mallkod.
<img src="stol.jpg" alt="Matstol i ek med svart sits"> - AllvarligWCAG 2.4.7
Elementet får fokus med Tab men ingen synlig fokusmarkering.
/varukorg och 7 sidor till
body > header > nav > aÅtgärd: Visa tydligt vilket element som har fokus. Ta bort outline:none utan ersättning och lägg en egen fokusmarkering med minst 3:1 kontrast. Ändringen görs i sajtens egen mallkod.
:focus-visible { outline: 3px solid #1a1a1a; outline-offset: 2px; } - AllvarligWCAG 1.4.3
Texten har för låg kontrast mot bakgrunden.
/kategori/stolar och 2 sidor till
spanÅtgärd: Öka kontrasten mellan text och bakgrund till minst 4,5:1 (3:1 för stor text, minst 24 px eller 18,66 px fet). Ändringen görs i sajtens egen mallkod.
/* Exempel: grå text #999 på vitt ger 2,8:1. #595959 ger 7:1. */ .pris-gammalt { color: #595959; } - AllvarligWCAG 2.1.1
Elementet går att klicka på men kan inte nås eller aktiveras med tangentbord.
/produkt/bjorkstol och 1 sida till
html > body > main > div.snabbkopÅtgärd: Använd riktiga knappar och länkar för allt som går att klicka på, så att de nås med Tab och aktiveras med Enter eller mellanslag. Ändringen görs i sajtens egen mallkod.
<!-- Fel: <div class="lagg-till" onclick="...">Köp</div> --> <button type="button" class="lagg-till">Lägg i varukorg</button> - AllvarligWCAG 1.4.10
Sidan kräver sidledsscroll i 320 px bredd (innehållet är 648 px brett). Elementet sträcker sig till 648 px.
/
html > body > main > div.kampanjÅtgärd: Innehållet ska gå att läsa i 320 px bredd utan sidledsscroll. Leta efter fasta bredder, breda tabeller och bilder utan max-width. Ändringen görs i sajtens egen mallkod.
img, video { max-width: 100%; height: auto; } .tabell-ruta { overflow-x: auto; } .behallare { width: auto; max-width: 1200px; } - AllvarligWCAG 1.4.4
Vid 200 procent zoom kräver sidan sidledsscroll (innehållet är 648 px brett i stället för 640 px).
/
html > body > main > div.kampanjÅtgärd: Sidan ska fungera med 200 procent zoom: inget innehåll får försvinna eller kräva sidledsscroll. Ändringen görs i sajtens egen mallkod.
/* Använd relativa enheter och flexbox eller grid med radbrytning */ .rad { display: flex; flex-wrap: wrap; gap: 1rem; } - AllvarligWCAG 3.3.1, 4.1.3
Felmeddelanden visas (till exempel ”Fyll i e-post och meddelande.”) men annonseras inte för skärmläsare och fälten markeras inte som felaktiga.
/kontakt
html > body > main > form.kontaktformÅtgärd: Visa felmeddelanden i text vid fältet, koppla dem med aria-describedby, sätt aria-invalid="true" och flytta fokus till första felet eller annonsera en sammanfattning med role="alert". Ändringen görs i sajtens egen mallkod.
<label for="pnr">Postnummer</label> <input id="pnr" aria-invalid="true" aria-describedby="pnr-fel"> <p id="pnr-fel">Skriv postnumret med fem siffror.</p> - AllvarligWCAG 3.3.2, 1.3.1
Fältet har bara platshållartext och ingen etikett. Texten försvinner när man börjar skriva.
/kontakt
body > main > form.kontaktform > inputÅtgärd: Koppla en synlig etikett till varje formulärfält med <label for> eller genom att lägga fältet inuti etiketten. Platshållartext räcker inte. Ändringen görs i sajtens egen mallkod.
<label for="epost">E-postadress</label> <input id="epost" name="email" type="email" autocomplete="email" required> - AllvarligWCAG 3.1.1
Sidan saknar språkangivelse.
/villkor
htmlÅtgärd: Ange sidans språk på html-elementet. Ändringen görs i sajtens egen mallkod.
<html lang="sv">
Utkast till tillgänglighetsinformation
Utkastet är en utgångspunkt. Läs igenom och anpassa det innan du publicerar.
Utkast. Den här texten är ett utkast som Nightwave har tagit fram automatiskt från en teknisk granskning den 2026-10-14. Demobutiken ansvarar själv för redogörelsens innehåll och ska granska och komplettera den innan den publiceras. Utkastet är inte juridisk rådgivning och visar inte att webbplatsen uppfyller lagen.
Tillgänglighet för Demobutiken
Demobutiken står bakom den här webbplatsen. Vi vill att så många som möjligt ska kunna använda den. Här beskriver vi hur Demobutiken uppfyller lagen (2023:254) om vissa produkters och tjänsters tillgänglighet, vilka kända brister som finns och hur du kan rapportera problem till oss så att vi kan åtgärda dem.
Hur tillgänglig är webbplatsen?
Vi vet att delar av webbplatsen inte är helt tillgängliga. Se avsnittet om innehåll som inte är tillgängligt nedan.
Vad kan du göra om du inte kan använda delar av webbplatsen?
Om du behöver innehåll från Demobutiken som inte är tillgängligt för dig kan du kontakta oss:
- E-post: [e-postadress]
- Telefon: [telefonnummer]
[Ange inom hur lång tid ni normalt svarar.]
Rapportera brister i webbplatsens tillgänglighet
Vi strävar efter att uppfylla förväntningarna på tillgänglighet. Om du upptäcker problem som inte beskrivs på den här sidan, eller om du anser att vi inte uppfyller lagens krav, kontakta oss så att vi får veta att problemet finns.
Tillsyn
[Ange den tillsynsmyndighet som ansvarar för er tjänst enligt lagen (2023:254) och hur man kontaktar den. Kontrollera uppgiften hos myndigheten innan ni publicerar.]
Teknisk information om webbplatsens tillgänglighet
Webbplatsen är delvis förenlig med WCAG 2.1 nivå AA, på grund av de brister som beskrivs nedan. [Kontrollera och justera.]
Innehåll som inte är tillgängligt
Granskningen hittade 3 kritiska, 9 allvarliga, 0 måttliga och 0 mindre brister. Bristerna är grupperade efter det kriterium i WCAG 2.1 som de bryter mot.
Icke-textuellt innehåll (WCAG 1.1.1)
- Bilden saknar alternativtext. (kritisk, 3 förekomster).
Kontrast (minimum) (WCAG 1.4.3)
- Kontrasten är 1,66:1 när muspekaren är över elementet (krav 4,5:1, text rgb(201, 201, 201) på rgb(255, 255, 255)). (allvarlig, 10 förekomster).
- Texten har för låg kontrast mot bakgrunden. (allvarlig, 3 förekomster).
Ändra textstorlek (WCAG 1.4.4)
- Vid 200 procent zoom kräver sidan sidledsscroll (innehållet är 648 px brett i stället för 640 px). (allvarlig, 1 förekomst).
Anpassning till skärmstorlek (WCAG 1.4.10)
- Sidan kräver sidledsscroll i 320 px bredd (innehållet är 648 px brett). Elementet sträcker sig till 648 px. (allvarlig, 1 förekomst).
Tangentbord (WCAG 2.1.1)
- Elementet går att klicka på men kan inte nås eller aktiveras med tangentbord. (allvarlig, 2 förekomster).
Ingen tangentbordsfälla (WCAG 2.1.2)
- Fokus fastnar i en grupp om 2 element och går inte att flytta vidare med Tab. (kritisk, 1 förekomst).
Synligt fokus (WCAG 2.4.7)
- Elementet får fokus med Tab men ingen synlig fokusmarkering. (allvarlig, 8 förekomster).
Sidans språk (WCAG 3.1.1)
- Sidan saknar språkangivelse. (allvarlig, 1 förekomst).
Identifiering av fel (WCAG 3.3.1)
- Felmeddelanden visas (till exempel ”Fyll i e-post och meddelande.”) men annonseras inte för skärmläsare och fälten markeras inte som felaktiga. (allvarlig, 1 förekomst).
Etiketter eller instruktioner (WCAG 3.3.2)
- Fältet har bara platshållartext och ingen etikett. Texten försvinner när man börjar skriva. (allvarlig, 1 förekomst).
Namn, roll, värde (WCAG 4.1.2)
- Knappen saknar namn som kan läsas upp. (kritisk, 9 förekomster).
Hur vi testat webbplatsen
Nightwave har gjort en automatisk teknisk granskning av 9 sidor på Demobutiken den 2026-10-14, mot WCAG 2.1 nivå AA (den nivå som standarden EN 301 549 hänvisar till). Granskningen gjordes med axe-core i webbläsaren Chromium i bredderna 1280 och 390 px, kompletterad med kontroller av tangentbordsnavigering, synligt fokus, anpassning till 320 px bredd och 200 procent zoom, kontrast vid hovring och fokus samt hur formulärfel meddelas. Automatiska tester hittar inte alla brister. [Beskriv eventuella manuella tester och tester med användare.]
Senaste bedömningen gjordes den 2026-10-14.
Webbplatsen publicerades [år]. Redogörelsen uppdaterades senast den [datum].
Metod: tg-motor 1.1. Teknisk granskning mot WCAG 2.1 nivå AA (den nivå EN 301 549 hänvisar till). 9 sidor granskades med axe-core i Chromium i bredderna 1280 och 390 px, plus egna kontroller: tangentbordsnavigering (fokusfällor, synligt fokus, element som bara nås med mus), sidledsscroll vid 320 px och vid 200 procent zoom, kontrast vid hovring och fokus, och om formulärfel annonseras. Plattform: ej identifierad. Poängen räknas enligt formeln i METOD.md (tg-motor 1.1). Automatiska tester hittar inte alla brister. Granskningen är inte juridisk rådgivning och visar inte att webbplatsen uppfyller lagen.