@holmdigital/engine 2.5.1: PDF-rapporten visar nu rätt lagar per sektor

Vad som ändrades
Sedan engine-paketet lanserades har --sector-flaggan styrt vilket lagverk som används i tillgänglighetsredogörelsen. Men PDF-rapporten ignorerade flaggan helt. Den visade alltid båda: WAD (Web Accessibility Directive), offentlig sektor, och EAA (European Accessibility Act), privat sektor, oavsett vad du angav.
Det är nu åtgärdat i version 2.5.1.
Hur det fungerar nu
Offentlig sektor (default):
npx hd-a11y-scan https://er-myndighet.se --pdf rapport.pdf
# eller explicit:
npx hd-a11y-scan https://er-myndighet.se --sector public --pdf rapport.pdf
Rapporten visar enbart WAD-violations och WAD-badges. EAA nämns inte.
Privat sektor:
npx hd-a11y-scan https://er-butik.se --sector private --pdf rapport.pdf
Rapporten visar EAA-violations, EAA-badges och EAA 2025-deadlineproblem (krav som trädde i kraft 28 juni 2025). WAD nämns inte.
Varför det spelar roll
WAD (Web Accessibility Directive) och EAA (European Accessibility Act) reglerar olika saker. Att blanda dem i en rapport skapar förvirring om vad som faktiskt krävs av din organisation.
En kommunal webbplats omfattas av DOS-lagen (lag 2018:1937 om tillgänglighet till digital offentlig service) via WAD. En e-handelsplattform omfattas av tillgänglighetslagen via EAA. Att visa EAA-krav i en rapport avsedd för kommunen ger ett missvisande underlag, precis som att visa WAD-krav till ett privat bolag.
Rapporten ska vara ett direkt beslutsunderlag för åtgärder. Då får den inte innehålla lagar som inte gäller.
Automatisk skanning täcker en del av kraven, men inte allt. Vill du veta hur er webbplats faktiskt klarar WAD- eller EAA-kraven? Boka en tillgänglighetsanalys och få ett manuellt granskat underlag att arbeta med.
GitHub Actions
README-exemplet är också uppdaterat med --sector och en förklarande kommentar:
- name: Run Scan
run: npx hd-a11y-scan http://localhost:3000 --ci --lang en --sector public --junit report.xml --pdf report.pdf
# Byt till --sector private för e-handel, fintech och andra privata verksamheter
Ingen breaking change
--sector public är och förblir default. Befintliga CI-pipelines som inte använder flaggan påverkas inte. De får WAD-rapporten precis som tidigare.
Uppdatera med npm install @holmdigital/engine@latest eller npx hd-a11y-scan@latest.
