Files
taxbaik/TaxBaik.Web
kjh2064 79d99cfd7a
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m23s
fix: loading indicator now properly hides after blazor initializes
**Issue**: Loading indicator (spinner) continues to display even after page fully loads

**Root cause**:
- Blazor.start() was already called by blazor.web.js (auto-starts)
- Calling it again in JavaScript won't trigger promise resolution
- Promise callback never executed, overlay never hidden

**Solution**: Use multiple detection methods to ensure loading hides:
1. Blazor 'ready' event listener (when circuit is ready)
2. DOMContentLoaded + 500ms timeout (fallback)
3. MutationObserver watching for 20+ MudBlazor components

**Result**:
- Loading spinner shows: page load starts
- Spinner hides: when ANY of the above conditions met (whichever is first)
- No more stuck loading indicator

This ensures loading always hides regardless of how Blazor initializes.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-28 15:02:57 +09:00
..