From d028fed041a2ea19bb95f239ff7242ad6372b6d4 Mon Sep 17 00:00:00 2001 From: Tomas Matousek Date: Thu, 20 Nov 2025 15:44:06 -0800 Subject: [PATCH] Hot Reload: Do not add empty div when diagnostics are empty --- src/BuiltInTools/Web.Middleware/WebSocketScriptInjection.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/BuiltInTools/Web.Middleware/WebSocketScriptInjection.js b/src/BuiltInTools/Web.Middleware/WebSocketScriptInjection.js index 44d6ae3250ad..e03aaeb5d477 100644 --- a/src/BuiltInTools/Web.Middleware/WebSocketScriptInjection.js +++ b/src/BuiltInTools/Web.Middleware/WebSocketScriptInjection.js @@ -208,6 +208,11 @@ setTimeout(async function () { console.debug('Reporting Hot Reload diagnostics.'); document.querySelectorAll('#dotnet-compile-error').forEach(el => el.remove()); + + if (diagnostics.length == 0) { + return; + } + const el = document.body.appendChild(document.createElement('div')); el.id = 'dotnet-compile-error'; el.setAttribute('style', 'z-index:1000000; position:fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); color:black; overflow: scroll;');