- Tahun lalu, GOV.UK merilis komponen 'Exit this Page' (EtP) di design system mereka
- Komponen ini berupa tombol merah besar yang tetap menempel di bagian atas layar, dan saat diklik akan memindahkan pengguna ke BBC Weather
- Saat pengguna menekan ⇧ tombol Shift tiga kali, akan muncul indikasi visual bahwa tombol tersebut aktif, dan pada penekanan ketiga halaman saat ini ditampilkan kosong lalu dialihkan kembali ke BBC Weather
- Ini adalah alat keselamatan untuk membantu orang yang berada dalam situasi kekerasan di rumah agar dapat segera meninggalkan halaman
Mengapa tidak menggunakan tombol Escape
1. Escape menghentikan pemuatan halaman di browser
- Di sebagian besar browser, menekan tombol Escape akan menghentikan pemuatan halaman. Ini tidak cocok untuk fitur yang harus memindahkan pengguna ke halaman lain.
2. Escape menjalankan fungsi lain di sistem operasi
- Tombol Escape digunakan untuk berbagai fungsi seperti keluar dari media layar penuh dan menutup dialog modal. Ini bisa didahulukan dibanding JavaScript pada halaman dan menimbulkan kebingungan.
3. Penekanan tombol Escape tidak dianggap sebagai interaksi pengguna
- Eksekusi JavaScript memerlukan adanya interaksi pengguna. Tombol Escape secara unik tidak dianggap sebagai interaksi pengguna, sehingga pengalihan halaman bisa gagal.
Tombol alternatif
- Tombol Control lebih baik daripada Escape, tetapi tidak cocok karena masalah benturan dengan VoiceOver dan kurang konsistennya posisi tombol di berbagai perangkat.
- Tombol Alt/Option menimbulkan masalah karena perbedaan penamaan antar sistem serta benturan dengan fungsi di level browser dan sistem.
Shift lebih baik, tetapi tidak sempurna
- Tombol Shift bekerja lebih konsisten dibanding Escape, tetapi masih punya beberapa kekurangan. Misalnya, saat fitur Sticky Keys aktif, dibutuhkan lebih banyak penekanan tombol.
- Tombol Shift juga dapat digunakan pada keyboard virtual di perangkat sentuh, tetapi perilakunya lebih sulit diprediksi dibanding keyboard perangkat keras.
Kesimpulan
- Ini adalah kasus ketika teknologi dan standar web menghalangi pengalaman pengguna yang ideal. Escape memang ideal, tetapi tidak dapat bekerja secara konsisten karena berbagai masalah.
- Hasil riset pengguna menunjukkan bahwa membuka halaman pengalihan di tab baru lalu menutup tab sebelumnya secara otomatis dapat menimbulkan kebingungan.
- Tidak ada keluhan atau laporan bug terkait penggunaan tombol Shift, tetapi bagi orang yang baru mendengarnya, pilihan ini bisa memunculkan pertanyaan.
Bonus: mengapa dialihkan ke BBC Weather
- Mereka tidak mengarahkan ke layanan berita untuk menghindari kesan bias politik. Mengarahkan ke beranda Google juga dinilai tidak efektif.
- Beranda BBC Weather kaya akan konten sehingga terlihat wajar jika pengguna tetap berada di sana dalam waktu lama.
Ringkasan GN⁺
- Komponen 'Exit this Page' di GOV.UK adalah alat keselamatan untuk membantu pengguna segera meninggalkan halaman dalam situasi berbahaya.
- Karena tombol Escape memiliki banyak fungsi lain dan tidak dianggap sebagai interaksi pengguna, mereka harus memilih tombol lain.
- Tombol Shift adalah pilihan paling cocok di antara beberapa alternatif, meski tetap memiliki beberapa kekurangan.
- Komponen ini adalah hasil upaya untuk memberikan pengalaman pengguna terbaik di dalam keterbatasan teknis.
3 komentar
Kalau orang browsing dengan keyboard, rasanya mereka mungkin akan memakai shortcut tutup tab/tutup jendela saat ingin meninggalkan halaman, kan,,
Jadi saya juga agak merasa, apakah halaman web memang perlu menyediakan fitur 'keluar dari halaman ini'?
Melihat bahwa pengguna situs web pemerintah mencakup masyarakat umum, termasuk pengguna mouse dan pengguna pembaca layar, serta tujuan perancangan fitur keluar ini, alasannya menjadi bisa dipahami. Karena pengguna mungkin tidak berada dalam kondisi emosional yang stabil, kemampuan melihat atau konsentrasi mereka bisa menurun, sehingga tampaknya diperlukan tombol yang secara eksplisit memindahkan mereka ke situs lain.
https://design-system.service.gov.uk/patterns/exit-a-page-quickly/
Komentar Hacker News
Rasanya seperti ada tim yang terlalu memikirkan masalah ini sampai menemukan solusi yang tidak intuitif. Terasa seperti "overfitting"
Jika memakai cara menekan tombol tiga kali, akan lebih baik kalau pengguna bisa menekan tombol apa pun tiga kali selain tombol angka
Saya ingin melihat pengujian untuk pendekatan "mashing" atau "chording" dengan menekan beberapa tombol non-modifier sekaligus
Ide untuk berpindah ke halaman cuaca itu bagus
Halaman cuaca BBC seharusnya dimuat terlebih dulu agar bisa langsung berpindah
Saya ragu seberapa berguna fitur ini dalam praktiknya
Saya penasaran apakah ada statistik tentang penggunaan tombol seperti ini
Banyak orang yang menggunakan layanan penanganan kekerasan berbasis kehormatan tidak terbiasa menggunakan komputer
Ada pertanyaan soal pintasan menekan Shift tiga kali
Fitur ini dimaksudkan sebagai alat keselamatan untuk cepat meninggalkan halaman dalam situasi rumah tangga yang tidak stabil dan berpotensi penuh kekerasan
Saya penasaran halaman seperti apa yang bisa memicu kekerasan dalam rumah tangga
Saya paham kenapa tombol Escape tidak bisa dipakai, tetapi saya ragu soal kemudahan menemukan pintasan Shift tiga kali
Di semua browser, menekan tombol Escape saat halaman sedang dimuat akan menghentikan pemuatan
Ada keluhan bahwa kemampuan platform web dibatasi karena iklan
Saya penasaran kenapa pengguna tidak diajari saja pintasan umum untuk "menutup tab"