palantir/blueprint
Auf GitHub ansehenWhen hotkeys conflict, trigger the callback from the most-local context only
Open
#151 geöffnet am 14. Nov. 2016
0 Kommentare (0 Kommentare)0 Reaktionen (0 Reaktionen)0 zugewiesene Personen (0 zugewiesene Personen)TypeScript20.263 Stars (20.263 Stars)2.167 Forks (2.167 Forks)batch import
P3Package: coreType: enhancementhelp wanted
Beschreibung
Dieses Issue enthält keine Beschreibung.
Contributor Guide
- Tech Stack
- typescriptreact
- Domain
- frontend
- Issue Type
- bug
- SchwierigkeitGeschätzte Implementierungsschwierigkeit für neue Contributors, von 1 für sehr kleine Änderungen bis 5 für Expertenarbeit.
- 3
- Geschätzte ZeitEin grober Zeitrahmen, um zu recherchieren, zu implementieren, zu testen und einen Pull Request vorzubereiten.
- half day
- AktivitätsstatusWie verfügbar das Issue gerade wirkt: frisch, aktiv, stale, blockiert oder wartet auf Maintainer-Input.
- stale
- KlarheitWie klar das Issue die erwartete Änderung, Akzeptanzkriterien und den nächsten Schritt erklärt.
- mostly clear
- Voraussetzungen
- Basic knowledge of ReactFamiliarity with Blueprint's Hotkey API
- EinsteigerfreundlichkeitEin Score von 1 bis 100, der schätzt, wie zugänglich dieses Issue für First-Time Contributors ist.
- 65
- Research-Richtung
- The issue is about resolving hotkey conflicts so that only the most local context's callback fires. Start by examining the Hotkey component and its context mechanism in the Blueprint source, likely under packages/core/src/components/hotkeys/. Look for how hotkeys are registered and how conflicts are currently handled. The desired behavior is to propagate the event to the nearest ancestor context and stop propagation. Review any existing tests or discussions in the repository. A solution could involve checking the event propagation and ensuring that only the closest matching hotkey triggers.