[Feature] Stop Expo Go installation when Quick Pick is canceled
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 88/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- react-native, typescript, vscode
- Área
- developer-experience, tooling
Línea de trabajo
Comienza en el comando React Native: Install Expo Go Application y sigue sus dos llamadas a showQuickPick. Devuelve el control inmediatamente cuando se cancele cualquiera de las selecciones; después, añade cobertura de regresión para ambas rutas de cancelación y verifica que no se produzca ningún aviso posterior, solicitud de metadatos, descarga ni instalación.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
The Install Expo Go Application command continues executing when the user cancels one of its Quick Pick prompts.
- Canceling the platform selection still opens the installation method prompt.
- Canceling the installation method is treated like a manual installation, causing the command to continue checking the Expo environment and potentially downloading Expo Go.
Steps to reproduce
- Run the
React Native: Install Expo Go Applicationcommand. - Cancel the platform selection.
Alternatively:
- Select a platform.
- Cancel the installation method selection.
Expected behavior
The command should stop immediately when either Quick Pick is canceled. It should not display another prompt, request Expo version metadata, download files, or install an application.
Actual behavior
The command continues after cancellation and may perform unnecessary network or download operations.
Proposed fix
Return early after each showQuickPick call when no option is selected, and add regression tests for both cancellation paths.
- Lenguaje dominante
- TypeScript
- Estrellas
- 2.7k
- Forks
- 296
- Merge medio
- 9 h 11 min
- PR fusionados (30 d)
- 30
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin 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 microsoft/vscode-react-native
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
microsoft/vscode-react-native#2963 ·
Los mantenedores suelen responder en 1 día
-
enhancement follow-up
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
microsoft/vscode-react-native#2951 ·
Los mantenedores suelen responder en 1 día
-
[Feature] Expo Doctor output is lost when diagnostics failPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertoenhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
microsoft/vscode-react-native#2957 ·
Los mantenedores suelen responder en 1 día
-
enhancement follow-up
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
microsoft/vscode-react-native#2952 ·
Los mantenedores suelen responder en 1 día
-
enhancement follow-up
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
microsoft/vscode-react-native#2950 ·
Los mantenedores suelen responder en 1 día
Todos los issues de microsoft/vscode-react-native
Issues similares
-
dx hacktoberfest help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
cloudflare/agents#2498 ·
Los mantenedores suelen responder en 1 día
-
Missing repro Platform: Android
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
software-mansion/react-native-reanimated#10816 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
e2e-failure ready-to-code
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
redhat-developer/rhdh-plugin-export-overlays#4129 ·
Los mantenedores suelen responder en 1 día