Blank preview on .md and .html files. Others work. Webview2 Runtime installed. No plugins.
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
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()<---
- 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
- 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 QL-Win/QuickLook
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 60/100
-
[Bug] If the first character entered into the search box is a space, the preview window will close.Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
-
[Bug] MSI installer does not display the correct application icon in Windows Programs and FeaturesAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
VideoViewer: rotated (portrait phone) videos shown sideways when system decimal separator is a commaAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
Todos los issues de QL-Win/QuickLook
Issues similares
-
area: client bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
bug mcp misleading small
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
hazeliscoding/gil-sweep#25 ·
Los mantenedores suelen responder en 1 día
-
Bug Platform: Android
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
getsentry/sentry-dotnet#5764 · 1 comentario ·
Los mantenedores suelen responder en 1 día