Suggested Fix: Replace the event "keyup" with "keydown" for Compatibility with Chinese IMEs
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript
- Ambito
- frontend
Direzione di ricerca
Inizia cercando nei sorgenti JavaScript i gestori keyup utilizzati dal prompt di AlertifyJS e verifica come viene gestito Enter durante l’invio del modulo. Sostituisci l’uso dell’evento pertinente con keydown come descritto, quindi verifica che la selezione dei caratteri dell’IME cinese non invii il prompt, mentre la normale interazione con la tastiera rimane utilizzabile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
When typing with a Chinese input method editor (IME) on a computer, users select characters using the arrow keys and the enter key. However, in the AlertifyJS prompt window, pressing enter to select a character triggers the form submission. This causes significant inconvenience for users, as shown in the video.
I subsequently replaced all instances of the “keyup” event in the JS file with “keydown,” which perfectly resolved the issue without affecting usability. This modified version has already been deployed to the website “Hearty Journal”. Therefore, I suggest that the author consider making this adjustment as well.
https://github.com/user-attachments/assets/110837f6-3a80-448a-9a09-d0b24f9b373a
- Lingua principale
- JavaScript
- Stelle
- 2.1k
- Fork
- 291
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di MohammadYounes/AlertifyJS
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
MohammadYounes/AlertifyJS#278 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
MohammadYounes/AlertifyJS#277 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
MohammadYounes/AlertifyJS#275 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
MohammadYounes/AlertifyJS#274 ·
-
set custom style to notifierAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
MohammadYounes/AlertifyJS#265 ·
Tutte le issue di MohammadYounes/AlertifyJS
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
swc-project/swc-ai-issues#414 ·
-
[workshop-sim] Repair: Make Copilot access and billing path decision self-contained in Steps 07/07dApertafeedback simulation workshop
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
githubnext/gh-aw-workshop#5597 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
swagger-api/swagger-client#4318 ·
I maintainer di solito rispondono entro 1 giorno
-
Add: Film Mania PLApertacheck:passed feeds:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Disabled radio toggle button groups lose checked stateForse già presa @vladosskins178 l’ha presa oggi. Apertabug confirmed css has-pr v6
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno