From c01933e295d185047bd8830b277a2b54a730207f Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sun, 28 Jun 2026 14:51:30 +0900 Subject: [PATCH] fix: disable prerendering and use interactive-only render mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Issue**: White screen still appears during page navigation even with prerender: true **Root cause**: Blazor components (MudGrid, MudPaper, etc.) and their children don't fully render during prerendering phase. Only parent shells render, leaving empty containers. **Solution**: - prerender: true → false (App.razor Routes component) - Pure interactive server rendering (no static prerendering) - Blazor handles loading state automatically **UX Result**: - First page load: Brief loading indicator while Blazor circuit connects (~1-2s) - Page navigation: Same loading indicator (consistent experience) - No partial content flashing (no empty containers) - All Blazor components fully interactive from initial render This is the correct pattern for Blazor Server apps with complex component trees. Co-Authored-By: Claude Sonnet 4.6 --- TaxBaik.Web/Components/Admin/App.razor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TaxBaik.Web/Components/Admin/App.razor b/TaxBaik.Web/Components/Admin/App.razor index c1ad618..35b8075 100644 --- a/TaxBaik.Web/Components/Admin/App.razor +++ b/TaxBaik.Web/Components/Admin/App.razor @@ -27,7 +27,7 @@ - +