Saya menerima email dari pengguna yang menunjukkan bug scrolling yang terkadang muncul dalam aktivitas Pengaturan Domain. Setelah memeriksanya, tampaknya penguraian sentuh Android tidak terlalu pintar tentang sentuhan dan gesekan saat mereka melewati pemintal (kotak tarik-turun). Biasanya, jari harus menyentuh dan kemudian mengangkatnya sebelum sentuhan dicatat. Namun, dalam kasus pemintal, sentuhan dicatat sebelum jari terangkat, menonaktifkan pengenalan gesekan.

Anda dapat melihat ini terjadi dengan menyentuh teks “Sistem default” di sebelah ikon “Tt”. Jika Anda menahan jari Anda pada kata-kata itu, latar belakang di belakang panah pemintal akan menjadi gelap. Kemudian, tidak peduli apakah Anda menggesekkan jari Anda atau tidak, spinner drop down akan terbuka saat jari Anda diangkat.

Bandingkan ini dengan menyentuh teks persen di bawah spinner, yang ada di TextView. Mengetuk teks ini diprogram untuk membuka spinner, tetapi hanya jika gesekan tidak terdeteksi. Anda dapat menahan jari Anda di sana selama Anda suka, tetapi jika Anda mengubahnya menjadi gesekan sebelum Anda mengangkat jari, pemutar tidak akan terbuka.

Jadi, jika Anda menyentuh spinner, Anda hanya memiliki waktu sekitar 250 md (tebakan kasar) untuk memindahkannya sebelum menggulir, pengaturan tidak akan berfungsi.

Ini adalah bug dalam pemrosesan sentuh Android, dan tidak banyak yang dapat saya lakukan selain mendesain ulang antarmuka untuk tidak menggunakan pemintal. Saya tidak cenderung melakukan itu, karena menurut saya pemintal umumnya bekerja dengan baik. Selama bertahun-tahun saya menggunakan aplikasi, saya tidak pernah melihat bug ini sebelumnya dan saya tidak punya orang lain yang menunjukkannya, jadi menurut saya itu bukan sesuatu yang menghalangi sebagian besar pengalaman pengguna. Biasanya, saat menggeser, jari seseorang sudah bergerak secara vertikal sebelum menyentuh layar, yang tidak menyebabkan bug ini tersandung. Selain itu, menyentuh salah satu ruang kosong yang tidak sejajar dengan pemintal tidak menyebabkan bug.

Dulu, saya akan mengirimkan bug ini ke Google, tetapi saya telah mengetahui bahwa mereka mengabaikan hampir semua kiriman bug , jadi sepertinya saya tidak akan repot-repot.

Di bawah ini adalah video yang menunjukkan bug sedang beraksi.