4.1.2 Rámec vloženého podpisovania nemá prístupný názov

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

URL: agp.dev.slovensko.digital/sdk.js


Popis problému:

SDK sdk.js vytvára v režime iframe aj popup element <iframe> s atribútmi src, data-agp-session a allow, ale bez atribútu title. SDK neponúka ani voľbu, ktorou by integrátor názov nastavil. Stránka načítaná v rámci (/contracts/…/sign?iframe=true) nemá lang ani nadpis úrovne 1; jej názov je „Dokument #88f8ba3c“.


Dopad:

Čítač obrazovky oznámi na stránke integrátora iba „rámec“ bez názvu, takže používateľ nevie, že v ňom prebieha podpisovanie dokumentu, a pri viacerých rámcoch na stránke (platobná brána, mapa, chat) ich nerozlíši. Postihnutí sú nevidiaci a ťažko slabozrakí používatelia čítačov obrazovky.


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


Efektívne riešenie:

Pre splnenie kritéria úspešnosti je potrebné, aby SDK rámcu vždy nastavilo atribút title, napríklad predvolene „Podpísanie dokumentu – Autogram Portal“, s možnosťou zmeny cez voľbu options.title. Stránke v rámci je potrebné doplniť lang (pozri zistenie k jazyku stránok) a nadpis <h1>.


iframe.setAttribute('title', options.title || 'Podpísanie dokumentu – Autogram Portal');