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

Browser Preview leaks WebView2 temp profiles: 5,577 folders / 46.5 GB in %LOCALAPPDATA%\Temp\github-app-browser-previews filled the system drive

Abierto
#3,874 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
52/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Área
desktop

Línea de trabajo

Comienza por el ciclo de vida de Browser Preview utilizado por los paneles de canvas y preview, y luego sigue la creación de los directorios %LOCALAPPDATA%\Temp\github-app-browser-previews\github-app-browser-preview-*. Reproduce varias previews y verifica que al cerrarlas o salir de la app se eliminen sus perfiles de WebView2; comprueba también que los directorios obsoletos de un cierre inesperado se gestionen durante el inicio.

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

Descripción

Summary

Browser Preview leaks its temporary WebView2 profile directory on every use. Each preview creates a new %LOCALAPPDATA%\Temp\github-app-browser-previews\github-app-browser-preview-XXXXXX\EBWebView\ folder (~20 MB) and never deletes it when the preview is closed or when the app exits. On my machine this accumulated 5,577 folders / 46.5 GB in ~3 days and filled the system drive to 0 bytes free, which broke unrelated software (a game could no longer write save files).

Environment

Field Value
App version 1.1.20 (%LOCALAPPDATA%\Programs\GitHub Copilot\github.exe)
OS Windows 10 Pro 25H2 (build 26200)
WebView2 Runtime 152.0.4191.66
Disk C: 200 GB, was at 0 bytes free when discovered

Steps to reproduce

  1. Use the app normally with Browser Preview (canvas / preview panels) over a few sessions.
  2. Open %LOCALAPPDATA%\Temp\github-app-browser-previews\.
  3. Observe one github-app-browser-preview-<random> folder per preview, each containing a full EBWebView profile (cache, IndexedDB, GPU cache, etc.), none of which are removed.

Measurements

PS> (Get-ChildItem "$env:LOCALAPPDATA\Temp\github-app-browser-previews" -Force).Count
5577

PS> Get-ChildItem "$env:LOCALAPPDATA\Temp" -Force | sort by size
   GB Name                        Modified
----- --------------------------- --------------------
46.47 github-app-browser-previews 9/14/2026 9:02:17 PM
 0.51 DLSS5-Swapper
 0.18 Highlights
 ...

Every folder had a LastWriteTime between 2026-09-11 and 2026-09-14, i.e. this is ~12 GB/day of growth under normal use. Each folder is roughly 20 MB and contains only EBWebView\ (the WebView2 user-data dir).

Deleting all folders older than 30 minutes freed 47.7 GB and the app kept working normally, so nothing in there is needed after the preview is closed.

Expected behavior

  • Closing a Browser Preview (or exiting the app) should delete its github-app-browser-preview-* user-data directory.
  • Ideally, on startup the app should also sweep stale directories left over from a crash.
  • Alternatively, reuse a single persistent user-data dir per app instance instead of creating a new one per preview.

Actual behavior

Directories are created per preview and never removed. Disk usage grows unbounded until the system drive is full.

Workaround

Get-ChildItem "$env:LOCALAPPDATA\Temp\github-app-browser-previews" -Force |
  Where-Object { $_.LastWriteTime -lt (Get-Date).AddMinutes(-30) } |
  Remove-Item -Recurse -Force

Filed by Copilot on behalf of the user, from a Copilot chat session that diagnosed the full disk.

Lenguaje dominante
Sin datos de lenguaje
Estrellas
2.1k
Forks
157
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 github/app

Todos los issues de github/app

Issues similares

Más issues de Desktop Dev

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.