Files
taxbaik/TaxBaik.Web/wwwroot
kjh2064 27f57ff925
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m0s
fix: guarantee loading indicator hides with 3-second timeout
**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>
2026-06-28 15:04:39 +09:00
..