GeoLira dirancang untuk navigasi keyboard, fokus yang terlihat, preferensi gerakan berkurang, tata letak responsif, dan pesan status semantik. Aksesibilitas tetap menjadi persyaratan produk berkelanjutan, bukan daftar periksa satu kali.
Keyboard, fokus, dan pesan status
Shell GeoLira mencakup tautan lewati ke konten utama, navigasi keyboard, fokus yang terlihat, dan penanganan Escape untuk menu seluler. Rute aktif menerima aria-current, perubahan rute memindahkan fokus ke judul halaman, dan pesan formulir serta status koneksi menggunakan area status semantik. Timer meditasi menghindari pengumuman screen reader terus-menerus dan menggunakan pengumum status sopan yang terpisah.
Gerakan, kontras, sentuhan, dan tata letak seluler
Gaya menghormati prefers-reduced-motion dan forced-colors. Kontrol interaktif utama memiliki tinggi minimum 44 px, kontrol checkbox dan radio memiliki ukuran target minimumnya sendiri, dan outline fokus tidak sengaja dihapus. Shell aplikasi tidak menonaktifkan zoom browser. Kontrak tata letak mencakup beberapa breakpoint seluler dan melindungi grafik, media, serta konten panjang dari overflow horizontal.
Cakupan pengujian dan pelaporan hambatan
GeoLira tidak memuat widget aksesibilitas eksternal sebagai pengganti semantik aplikasi. Gerbang otomatis memeriksa perilaku fokus, status ARIA, gerakan berkurang, forced colors, struktur heading, dan kontrak terkait, tetapi itu bukan klaim kompatibilitas tersertifikasi dengan setiap konfigurasi teknologi bantu. Laporan aksesibilitas yang berguna menyebutkan rute, kontrol yang terdampak, metode interaksi, dan teknologi bantu yang digunakan.