Fokus pengguna tidak terjebak secara tidak sengaja di sebuah wilayah

Fokus keyboard tidak boleh dikunci atau terperangkap di satu elemen halaman tertentu. Pengguna harus dapat menavigasi ke dan dari semua elemen halaman, hanya dengan menggunakan keyboard.

Cara menguji secara manual

Untuk menguji apakah pengguna tidak dapat menangkap fokus mereka secara tidak sengaja, buka ke dan dari semua elemen halaman hanya dengan menggunakan keyboard. Gunakan TAB untuk menavigasi "maju" dan SHIFT+TAB untuk menavigasi "mundur".

Jika Anda tidak dapat menggunakan tombol tab untuk beralih ke semua elemen halaman, berarti navigasi keyboard Anda tidak berfungsi dengan benar. Hati-hati dengan widget pelengkapan otomatis, karena fokus keyboard mungkin terhenti.

Pelajari uji aksesibilitas manual lebih lanjut.

Cara memperbaiki

Halaman yang menampilkan konten dalam beberapa format, seperti dialog modal dan widget, berisiko terhadap alat fokus.

Jika Anda memiliki modal yang memerlukan interaksi, tempat Anda ingin mencegah pengguna berinteraksi dengan bagian lain halaman hingga diakui, barulah Anda dapat mempertimbangkan untuk menjebak pengguna untuk sementara. Namun, Anda harus mempertimbangkan untuk menyediakan metode escape modal yang dapat diakses dengan keyboard.

Berikut ini contoh cara membuat modal yang dapat diakses. Dalam contoh ini, Anda mendapatkan perilaku modal yang diinginkan, tanpa memaksa pengguna untuk memuat ulang halaman agar keluar dari perangkap fokus.

Sebaiknya Anda juga membaca Modal dan Jebakan Keyboard.

Mengapa ini penting

Bagi pengguna yang tidak dapat atau memilih untuk tidak menggunakan mouse, navigasi keyboard adalah cara utama untuk menjangkau semua yang ada di layar. Pengalaman keyboard yang baik bergantung pada urutan tab yang logis dan gaya fokus yang jelas. Jika pengguna keyboard terjebak dalam elemen halaman tertentu, mereka tidak dapat berinteraksi dengan halaman tersebut.

Pelajari lebih lanjut cara menguji dengan Teknologi Pendukung.

Resource

Kode sumber untuk Fokus pengguna tidak terjebak dalam audit wilayah.