Pengisian otomatis browser saya melengkapi nama pengguna saya di kotak nomor telepon mungkin karena desain formulir yang lebih lama. Hal ini sangat disayangkan dan sulit untuk dideteksi karena nama pengguna mengaburkan teks yang menunjukkan bahwa bidang tersebut hanya untuk nomor telepon. Pesan kesalahan untuk skenario ini mungkin harus diperbaiki dan UI mungkin harus mencegah pengguna memasukkan nama pengguna di bidang nomor telepon.
Jelaskan bagaimana apa yang terjadi berbeda dari yang Anda harapkan.
There was a problem logging in. (HTTP 400)
Catatan:
Successfully compiled asm.js code (total compilation time 38ms; unable to cache asm.js in synchronous scripts; try loading asm.js via <script async> or createElement('script')) olm.js
"Initialised rageshake: See https://bugs.chromium.org/p/chromium/issues/detail?id=583193 to fix line numbers on Chrome." bundle.js:81:17755
"Vector starting at https://riot.im/app/#/login" bundle.js:81:17755
Restoring session for <strong i="21">@208425</strong>:matrix.org bundle.js:81:17755
setLoggedIn => <strong i="22">@208425</strong>:matrix.org (guest=true) hs=https://matrix.org bundle.js:81:17755
Session persisted for <strong i="23">@208425</strong>:matrix.org bundle.js:81:17755
newscreen login bundle.js:81:17755
XML Parsing Error: syntax error
Location: https://riot.im/app/version?cachebuster=1492311939009
Line Number 1, Column 1: version:1:1
newscreen login bundle.js:81:17755
IndexedDB worker is ready bundle.js:81:17755
sync(): not doing HTTP hit, instead returning stored /sync data bundle.js:81:17755
MatrixClient sync state => PREPARED bundle.js:81:17755
MatrixClient sync state => SYNCING bundle.js:81:17755
Persisting sync data up to s132585502_195301772_228608_21601373_217439_72048_713898_550862 indexeddb-worker.js:27:30272
"/sync error Error: CORS request rejected: https://matrix.org/_matrix/client/r0/sync?filter=%7B%7D&timeout=30000&since=s132585502_195301772_228608_21601373_217439_72048_713898_550862&access_token=MDAxOGxvY2F0aW9uIG1hdHJpeC5vcmcKMDAxM2lkZW50aWZpZXIga2V5CjAwMTBjaWQgZ2VuID0gMQowMDI1Y2lkIHVzZXJfaWQgPSBAMjA4NDI1Om1hdHJpeC5vcmcKMDAxNmNpZCB0eXBlID0gYWNjZXNzCjAwMjFjaWQgbm9uY2UgPSAuYkJ-RUR0RVk0M2Q4NEVuCjAwMTVjaWQgZ3Vlc3QgPSB0cnVlCjAwMmZzaWduYXR1cmUgD12BMRtOxLxg1v2gIn3xNmE8LI1LAHF95Cby2ScNuHUK" bundle.js:81:17755
Error: CORS request rejected: https://matrix.org/_matrix/client/r0/sync?filter=%7B%7D&timeout=30000&since=s132585502_195301772_228608_21601373_217439_72048_713898_550862&access_token=MDAxOGxvY2F0aW9uIG1hdHJpeC5vcmcKMDAxM2lkZW50aWZpZXIga2V5CjAwMTBjaWQgZ2VuID0gMQowMDI1Y2lkIHVzZXJfaWQgPSBAMjA4NDI1Om1hdHJpeC5vcmcKMDAxNmNpZCB0eXBlID0gYWNjZXNzCjAwMjFjaWQgbm9uY2UgPSAuYkJ-RUR0RVk0M2Q4NEVuCjAwMTVjaWQgZ3Vlc3QgPSB0cnVlCjAwMmZzaWduYXR1cmUgD12BMRtOxLxg1v2gIn3xNmE8LI1LAHF95Cby2ScNuHUK
Stack trace:
i<strong i="24">@https</strong>://riot.im/app/bundles/2379a6d8501f4248496c/bundle.js:46:29865
r<strong i="25">@https</strong>://riot.im/app/bundles/2379a6d8501f4248496c/bundle.js:46:29612
bundle.js:81:17755
Number of consecutive failed sync requests: 1 bundle.js:81:17755
Starting keep-alive bundle.js:81:17755
MatrixClient sync state => RECONNECTING bundle.js:81:17755
MatrixClient sync state => SYNCING bundle.js:81:17755
"/sync error Error: CORS request rejected: https://matrix.org/_matrix/client/r0/sync?filter=%7B%7D&timeout=30000&since=s132585551_195302203_228615_21601383_217439_72048_713898_550862&access_token=MDAxOGxvY2F0aW9uIG1hdHJpeC5vcmcKMDAxM2lkZW50aWZpZXIga2V5CjAwMTBjaWQgZ2VuID0gMQowMDI1Y2lkIHVzZXJfaWQgPSBAMjA4NDI1Om1hdHJpeC5vcmcKMDAxNmNpZCB0eXBlID0gYWNjZXNzCjAwMjFjaWQgbm9uY2UgPSAuYkJ-RUR0RVk0M2Q4NEVuCjAwMTVjaWQgZ3Vlc3QgPSB0cnVlCjAwMmZzaWduYXR1cmUgD12BMRtOxLxg1v2gIn3xNmE8LI1LAHF95Cby2ScNuHUK" bundle.js:81:17755
Error: CORS request rejected: https://matrix.org/_matrix/client/r0/sync?filter=%7B%7D&timeout=30000&since=s132585551_195302203_228615_21601383_217439_72048_713898_550862&access_token=MDAxOGxvY2F0aW9uIG1hdHJpeC5vcmcKMDAxM2lkZW50aWZpZXIga2V5CjAwMTBjaWQgZ2VuID0gMQowMDI1Y2lkIHVzZXJfaWQgPSBAMjA4NDI1Om1hdHJpeC5vcmcKMDAxNmNpZCB0eXBlID0gYWNjZXNzCjAwMjFjaWQgbm9uY2UgPSAuYkJ-RUR0RVk0M2Q4NEVuCjAwMTVjaWQgZ3Vlc3QgPSB0cnVlCjAwMmZzaWduYXR1cmUgD12BMRtOxLxg1v2gIn3xNmE8LI1LAHF95Cby2ScNuHUK
Stack trace:
i<strong i="26">@https</strong>://riot.im/app/bundles/2379a6d8501f4248496c/bundle.js:46:29865
r<strong i="27">@https</strong>://riot.im/app/bundles/2379a6d8501f4248496c/bundle.js:46:29612
bundle.js:81:17755
Number of consecutive failed sync requests: 1 bundle.js:81:17755
Starting keep-alive bundle.js:81:17755
MatrixClient sync state => RECONNECTING bundle.js:81:17755
MatrixClient sync state => SYNCING bundle.js:81:17755
Ini terutama menjadi masalah ketika browser mencoba membantu dan meletakkan nama pengguna Anda yang disimpan di bidang telepon.
Kami sedang melakukan beberapa pekerjaan untuk meningkatkan kegunaan tarik-turun negara; tujuannya harus lebih jelas setelah itu (baik di # 3524 atau # 3526).
Pengisian otomatis browser ke dalam bidang yang hanya diberi label oleh teks placeholder adalah hal yang menarik:
Sesuatu yang tidak ambigu dan dapat segera ditindaklanjuti adalah memperbaiki pesan kesalahan - setidaknya Anda harus mendapatkan "Itu X yang tidak valid" saat mengirimkan pengenal yang tidak cocok dengan format yang ditentukan.
Lebih baik lagi jika formulir memberikan umpan balik tersebut sebelum diserahkan. Saya _pikir_ kami memiliki beberapa rancangan mockup tentang bagaimana seharusnya ini terlihat di suatu tempat ...
Sebenarnya, ini belum diperbaiki.
Bidang nomor telepon mungkin tidak menerima surat
@lampholder Saya merasa ini tidak banyak berkaitan dengan drop-down negara (terutama sejak perubahan terbaru yang terjadi).
Saya pikir ini lebih seperti "Mengapa kita mengizinkan nomor telepon dengan huruf di dalamnya?".