Terlalu banyak titik di bidang kata sandi Safari

16

Safari 12.0.1 (14606.2.104.1.1) / macOS Mojave 10.14.1 (18B75) / keduanya Mac Mini akhir 2018 dan macBookAir akhir 2018.

Setiap kali saya mengetik karakter di bidang kata sandi, alih-alih ditampilkan sebagai titik unik, ia menghasilkan banyak titik setelah penundaan mikro. Saya tahu ini sulit dipercaya, tetapi pada contoh pertama di bawah ini, saya telah mengetik satu karakter tunggal; dalam yang kedua, dua karakter:

Saya telah mengetik SATU karakter

Saya telah mengetik DUA karakter

  • Perilaku yang sama pada halaman web apa pun dengan bidang kata sandi.
  • Safari saja. Tidak ada masalah di Chrome atau Firefox.
  • Meminta 1Password untuk mengisi karya lapangan. BTW, saya pikir 1Password adalah biang keladinya, tetapi menonaktifkan ekstensi tidak berpengaruh.
  • Menghapus type="password"dengan inspektur Safari membuat masalah hilang, tetapi tentu saja itu mengungkapkan karakter yang diketik.

Jadi saya dibiarkan menggaruk-garuk kepala. Ada petunjuk?

Aristide
sumber
Apakah itu penting? Apakah kata sandi Anda dikirim dengan benar ke server, atau apakah string yang salah dibuat?
Carl Witthoft
Ini adalah string yang salah yang dihasilkan. Misalnya, jika pintasan didefinisikan sebagai "foobar", dan kata sandi saya adalah "love123" (oops!), Kata sandi yang sebenarnya dikirim ke situs adalah "foobar foobar foobar ... foobar".
Aristide

Jawaban:

36

Menemukannya, salahku. Baru-baru ini saya mendefinisikan pintasan sistem untuk menghubungkan simbol "•" ke string lain. Ide terburuk yang pernah ada! Begitu sebuah titik muncul, itu diperluas ke beberapa karakter, semua digantikan oleh titik-titik, dan seterusnya. Karena saya biasanya menggunakan 1Password, saya hanya mendapatkan masalah beberapa hari setelah fakta.

Sekarang ada sesuatu di internet kalau-kalau ada yang membuat kesalahan yang sama :)

Aristide
sumber
6
Pertanyaan hanya dapat ditandai diselesaikan setelah jawab sendiri setelah 2 hari berlalu ....
Roddy of the Frozen Peas
20
Saya bingung bagaimana cara pintas semacam itu dapat berlaku untuk karakter yang tidak diketik , hanya ditampilkan di layar.
user1686
3
Jika nilai bidang tetap akurat, sepertinya mitigasi yang bagus terhadap selancar bahu. Bukan pertahanan yang sangat kuat, tapi hanya pertahanan lainnya .
mgarciaisaia
8
@ mgarciaisaia - Saya telah menggunakan perangkat lunak itu, jika saya mengetik hunter2di bidang kata sandi, saya mendapatkan "titik" yang hampir acak muncul di layar. Jadi pengetikan hmungkin akan ditampilkan •••kemudian udapat ditampilkan , dll ... jadi panjang kata sandi tidak sama dengan panjang kata sandi yang dikaburkan yang ditampilkan di layar. Saya selalu bertanya-tanya mengapa itu tidak lebih luas.
BruceWayne
14
Maaf - Saya hanya melihat *******di baris pertama Anda. Sepertinya StackExchange memfilter kata sandi Anda: O
mgarciaisaia