fix: enable prerendering to eliminate white screen on page load
TaxBaik CI/CD / build-and-deploy (push) Successful in 59s

**Issue**: Pages show white screen briefly before rendering when navigating between pages

**Root cause**: prerender: false in Routes component meant pages weren't statically prerendered before Blazor interactive mode connected, causing delay

**Fix**:
- Changed prerender: false → prerender: true
- Added explicit MudDialogProvider and MudSnackbarProvider for prerendering support

**Result**: Pages now render immediately with initial HTML, Blazor interactivity attached after - no white screen flash

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-28 13:17:25 +09:00
parent 0b6a64fbad
commit 68588a8491
+3 -1
View File
@@ -25,7 +25,9 @@
</div> </div>
</div> </div>
<MudThemeProvider @bind-IsDarkMode="isDarkMode" Theme="mudTheme" /> <MudThemeProvider @bind-IsDarkMode="isDarkMode" Theme="mudTheme" />
<Routes @rendermode="new InteractiveServerRenderMode(prerender: false)" /> <MudDialogProvider />
<MudSnackbarProvider />
<Routes @rendermode="new InteractiveServerRenderMode(prerender: true)" />
<script src="_content/MudBlazor/MudBlazor.min.js"></script> <script src="_content/MudBlazor/MudBlazor.min.js"></script>
<script src="js/admin-session.js"></script> <script src="js/admin-session.js"></script>
<script src="_framework/blazor.web.js"></script> <script src="_framework/blazor.web.js"></script>