Dropdown is causing Input to lose focus when the menu opens @3.2.3
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- react, typescript
- Ambito
- frontend
Direzione di ricerca
Riproduci l’esempio controllato di Dropdown e Input dell’issue, quindi confronta il comportamento del focus tra le versioni 3.2.2 e 3.2.3. Traccia le cambiamenti di Dropdown che si verificano quando il menu si apre e aggiungi una coverage che dimostri che l’apertura non attiva il blur callback di Input; il lavoro è completato quando l’Input mantiene il focus nella configurazione segnalata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hello, here's how im using the Dropdown from antd:
const [menuVisible, setMenuVisible] = useState(false);
const onInputFocus = useCallback(() => setMenuVisible(true), []);
const onInputBlur = useCallback(() => setMenuVisible(false), []);
<Dropdown overlay={OptionMenu} visible={menuVisible}>
<Input
className={styles.input}
onFocus={onInputFocus}
onBlur={onInputBlur}
/>
</Dropdown>
And I can confirm that every time the Dropdown opens, the onBlur on Input is triggered.
The issue is introduced in version @3.2.3, and I reverted back to use version @3.2.2 and the issue is fixed.
- Lingua principale
- TypeScript
- Stelle
- 181
- Fork
- 112
- Merge medio
- 6g 9h
- PR unite (30g)
- 3
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 react-component/dropdown
-
safari 浏览器手势放大后下拉菜单位置不正确Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
react-component/dropdown#245 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
react-component/dropdown#242 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
react-component/dropdown#241 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
react-component/dropdown#231 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
react-component/dropdown#229 ·
Tutte le issue di react-component/dropdown
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
external-issue to-triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
diegosouzapw/OmniRoute#15401 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
code-yeongyu/oh-my-openagent#9454 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
smart-village-solutions/sva-studio#1654 ·
I maintainer di solito rispondono entro 1 giorno