27f57ff925
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m0s
**Issue**: Loading indicator remained visible, intercepting all user interactions (pointer-events: auto blocks clicks) **Root cause**: Multiple detection methods insufficient, race condition between JavaScript execution and Blazor initialization **Solution**: Add guaranteed 3-second timeout + multiple detection methods - Method 1: 3000ms timeout (guaranteed) - Method 2: Detect when 10+ MudBlazor components appear - Method 3: Hide when readystatechange to 'interactive' or 'complete' **Failsafe**: Even if Blazor never fires events, loading WILL hide after 3 seconds max **Result**: - Loading shows: immediate on page load - Loading hides: within 1-3 seconds (whichever is first) - User can interact: guaranteed by 3-second timeout at latest Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>