[Frontend] Support Escape key and click-outside backdrop dismissal for BatchClaimDrawer
Los mantenedores suelen responder en 7 días
@emmzydagreat ya está trabajando en esto.
Desde el 27/9/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Overview
The recently added BatchClaimDrawer does not listen for the Escape keyboard key or dismiss cleanly when clicking outside the drawer overlay on desktop viewports.
Problem
- Keyboard-only power users cannot close the drawer using standard modal accessibility conventions (
Escapekey). - Clicking the darkened backdrop behind the drawer does not trigger close.
Proposed Changes
- Attach
keydownevent listener fore.key === "Escape"insidefrontend/src/components/dashboard/BatchClaimDrawer.tsx. - Add click handler to the backdrop overlay to invoke
onClose().
Acceptance Criteria
- Pressing
Escapecloses the drawer. - Clicking outside the drawer closes it without executing any claims.
- Test added in
frontend/src/__tests__/batch-claim-drawer.test.tsx.
- Lenguaje dominante
- TypeScript
- Estrellas
- 18
- Forks
- 250
- Merge medio
- 5 d 6 h
- PR fusionados (30 d)
- 85
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de LabsCrypt/flowfi
-
backend points: 150 testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 7 días
-
backend points: 150 testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 7 días
-
backend points: 150 testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 7 días
-
backend points: 150 testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 7 días
-
backend points: 150 testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 7 días
Todos los issues de LabsCrypt/flowfi
Issues similares
-
Add: ON Phim Viet SDAbiertocheck:passed streams:add
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
Los mantenedores suelen responder en 1 día
-
Subagent progress token count ignores usage.iterations and swings on multi-iteration responsesAbiertoarea:agents area:cost bug platform:macos
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
anthropics/claude-code#105375 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
galaxyproject/loom#616 ·
Los mantenedores suelen responder en 1 día
-
e2e-failure ready-to-code
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
redhat-developer/rhdh-plugin-export-overlays#4580 · 1 comentario ·
Los mantenedores suelen responder en 1 día