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

Blank preview on .md and .html files. Others work. Webview2 Runtime installed. No plugins.

Abierto
#2,031 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
1-2 días
Aptitud para principiantes
45/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
csharp
Área
desktop

Línea de trabajo

Start by tracing how QuickLook initializes WebView2 for .md and .html previews, then inspect the CreateCoreWebView2ControllerAsync failure reported in the log. Compare that path with previews that work, such as images and videos. Done means the affected previews render instead of showing a blank page in the reported Windows 11 setup.

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

Descripción

Describe the bug
I have searched and tried others solutions here....
I get a blank page in the preview when trying to view .html, .md, and others I can't remember. They all seem to be related to Webview2 I think??? I can view videos and images, .txt and .xml (but not rendered.) I tried many plugins before and the problem seemed to get worse. The plugins I tried were the office viewer, textViewr, and the WebviewPlus. Also many others including the StickyPosition, QuickEdit, and FolderViewer for Everything (not directly related, I know.) I tried EVERY *.config-file mod I could find in the wiki page.

I then completely cleared my system of all plugins and Quicklook folders and started over. I installed Edge Webview2 Runtime, then clean-installed Quicklook with no addons. I also switched to a Light Theme in Win11 to test. No luck. .md and .html files only show a blank page. I checked permissions and tried files from all over my computer.

I hope you can help, please.... And Thank you!

My setup:
Win11x64 Pro
Quicklook v4.5.0 (MSI) via Winget. (Not Portable.)
No Antivirus, NONE, Defender is disabled. No Zone.ID either.
Webview2 Runtime 155.0.4283.62 (from Winget.

For reference, Seer works. I think because it uses QtWebEngine. It just refuses to work with Everything Search, so it's Quicklook or nothing.

Log:

========10/19/2026 2:26:19 PM========
System.AggregateException: A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. ---> System.Runtime.InteropServices.COMException: Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE))
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at Microsoft.Web.WebView2.Core.CoreWebView2Environment.<CreateCoreWebView2ControllerAsync>d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.Web.WebView2.Wpf.WebView2.<Microsoft-Web-WebView2-Wpf-IWebView2Private-InitializeController>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.Web.WebView2.Wpf.WebView2Base.<>c__DisplayClass32_0.<<EnsureCoreWebView2Async>g__Init|0>d.MoveNext()
   --- End of inner exception stack trace ---
---> (Inner Exception #0) System.Runtime.InteropServices.COMException (0x80080005): Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE))
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at Microsoft.Web.WebView2.Core.CoreWebView2Environment.<CreateCoreWebView2ControllerAsync>d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.Web.WebView2.Wpf.WebView2.<Microsoft-Web-WebView2-Wpf-IWebView2Private-InitializeController>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.Web.WebView2.Wpf.WebView2Base.<>c__DisplayClass32_0.<<EnsureCoreWebView2Async>g__Init|0>d.MoveNext()<---
Image
Lenguaje dominante
C#
Estrellas
25.3k
Forks
1.3k
Merge medio
6 d 23 h
PR fusionados (30 d)
3

Preparar el entorno

  • Sin Dockerfile ni archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin 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 QL-Win/QuickLook

Todos los issues de QL-Win/QuickLook

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.