4.1.2 Náhľad dokumentu vložený cez object a iframe nemá prístupný názov

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

URL: agp.dev.slovensko.digital/contracts/88f8ba3c-29c7-49bb-859e-bec1762ab044


Popis problému:

Po aktivovaní „Zobraziť dokument“ sa náhľad zobrazí ako <object type="application/pdf" id="pdf-object-…"> so záložným <iframe id="pdf-iframe-…" src="/documents/…/pdf_preview.pdf">. Ani <object>, ani <iframe> nemajú atribút title ani iný prístupný názov. Rovnako bez názvu je <iframe> s vizualizáciou podpísaného formulára pri overení podpisu (napríklad FUPS.xdcf). Šablóna contracts/_visualization_with_toggle pritom v inej vetve atribút title s názvom súboru správne nastavuje.


Dopad:

Čítač obrazovky oznámi pri prechode do náhľadu iba „rámec“ alebo „objekt“ bez názvu. Používateľ nevie, že ide o náhľad dokumentu, ktorý sa chystá podpísať, ani o ktorý dokument ide, ak ich je v balíku viac. Postihnutí sú nevidiaci a ťažko slabozrakí používatelia čítačov obrazovky.


Závažnosť: stredná — obsah je dostupný, rámec však nie je pomenovaný.


Efektívne riešenie:

Pre splnenie kritéria úspešnosti je potrebné elementom <iframe> aj <object> doplniť atribút title (pri <object> odporúčane aj aria-label) s názvom dokumentu, napríklad title="Náhľad dokumentu zmluva.pdf". Nad rámec kritéria odporúčame do <object> vložiť záložný text s odkazom na stiahnutie dokumentu pre prehliadače bez zabudovaného zobrazovača PDF.


1-nahlad-dokumentu.png
1-nahlad-dokumentu.png Download