Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

The yellow progress bar is printed over the input prompt when Expand-Archive throws an error.

Abierto
#5,245 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
powershell, typescript, vscode

Línea de trabajo

Reproduce el problema con el comando Expand-Archive proporcionado, comparando el botón Run de VS Code con un terminal de PowerShell. Rastrea después la ruta del terminal y del renderizado del progreso del botón de ejecución de la extensión y verifica que un comando de archivo fallido deje utilizable el indicador sin una barra de progreso amarilla superpuesta.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Area-Extension Terminal Issue-Bug Verified
Prerequisites
  • I have written a descriptive issue title.
  • I have searched all open and closed issues to ensure it has not already been reported.
  • I have read the troubleshooting guide.
  • I am sure this issue is with the extension itself and does not reproduce in a standalone PowerShell instance.
  • I have verified that I am using the latest version of Visual Studio Code and the PowerShell extension.
  • If this is a security issue, I have read the security issue reporting guidance.
Summary

When Expand-Archive throws an error in a ps1 script (specifically, when an invalid file path is passed into -Path), The error is printed to the console, as expected, followed by an input prompt, as expected. But then it prints the yellow progress bar for the failed Expand-Archive process over the input prompt. If you start to type another command it starts typing yellow text over the progress bar. This only happens when running a script via the extension's run button. Calling the script from a PowerShell terminal does not print the empty progress bar.

PowerShell Version
Name                           Value
----                           -----
PSVersion                      7.5.2
PSEdition                      Core                                                                                     
GitCommitId                    7.5.2                                                                                    
OS                             Microsoft Windows 10.0.26100                                                             
Platform                       Win32NT                                                                                  
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}                                                                    
PSRemotingProtocolVersion      2.3                                                                                      
SerializationVersion           1.1.0.1                                                                                  
WSManStackVersion              3.0                                                                                      

Name             : Visual Studio Code Host                                                                              
Version          : 2025.2.0                                                                                             
InstanceId       : 8fd3ec5c-2571-4d2b-8f82-dab3195e1aa7
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : en-IE
CurrentUICulture : en-GB
PrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
DebuggerEnabled  : True
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace
Visual Studio Code Version
1.102.2
c306e94f98122556ca081f527b466015e1bc37b0
x64
Extension Version
ms-vscode.powershell@2025.2.0
Steps to Reproduce
  1. Paste the following connand in a ps1 script:
    Expand-Archive -Path "Archive\That\Does\Not\Exist.zip" -DestinationPath "C:"
  2. Run the script by clicking the "Run" button in vscode
Visuals

Incorrect Behaviour:
Image
When I start typing "My next command...":
Image
Expected Behaviour:
Image

Logs

No response

Lenguaje dominante
TypeScript
Estrellas
1.9k
Forks
548
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de PowerShell/vscode-powershell

Todos los issues de PowerShell/vscode-powershell

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.