2.4.2 Všetky stránky a kroky sprievodcu majú rovnaký názov

Added by Milan Regec Milan R. (October 3, 2026)
Notes

Porušenie sa týka celého webového sídla.


Popis problému:

Element <title> má na každej stránke rovnaký text „Elektronické daňové priznanie“ — na úvodnej stránke, vo všetkých krokoch sprievodcu od príjmov zo živnosti po výpočet dane, v súhrne aj na chybovej stránke 404. Názov sa nastavuje jediný raz v src/pages/_app.tsx a jednotlivé stránky ho nemenia. V HTML, ktoré posiela server, element <title> nie je vôbec, doplní sa až po spustení skriptov.


Príkaz NVDA na oznámenie názvu (NVDA+T) hlási v prvom kroku „Elektronické daňové priznanie — Mozilla Firefox“, rovnako ako na úvodnej stránke.


Dopad:

Názov stránky je prvá informácia, ktorú čítač obrazovky oznámi pri zmene stránky, a zobrazuje sa v karte prehliadača, v histórii a pri prepínaní okien. Používatelia čítačov obrazovky a používatelia s kognitívnym znevýhodnením tak z názvu nezistia, v ktorom kroku sprievodcu sa nachádzajú, ani to, že sa krok zmenil; v histórii prehliadača sú všetky kroky na nerozoznanie.


Závažnosť: stredná — orientácia v procese je sťažená na všetkých stránkach.


Efektívne riešenie:

Pre splnenie kritéria úspešnosti je potrebné, aby každá stránka nastavila jedinečný a výstižný názov, ideálne s poradím kroku, napríklad „Príjmy zo zamestnania – krok 3 z 14 – Daňové priznanie DPFO typ B – priznanie.digital“. V Next.js (Pages Router) sa názov nastavuje komponentom <Head> v každej stránke:


<Head><title>Príjmy zo zamestnania – krok 3 z 14 – priznanie.digital</title></Head>


Pri podkrokoch na tej istej adrese je vhodné aktualizovať aj document.title. Názov je potrebné vykresliť už na serveri, aby bol dostupný hneď po načítaní.