Commit Graph

1 Commits

Author SHA1 Message Date
kjh2064 6b0bf5b78e 🔍 Analysis: Identified WASM loading failure and loading UI issue
TaxBaik CI/CD / build-and-deploy (push) Successful in 5m37s
Root cause discovered via Playwright automation testing:

1. **WASM Bootstrap Script**:  Loads correctly
   - Script path: _framework/blazor.webassembly.js
   - Resolves to: /taxbaik/admin/_framework/blazor.webassembly.js

2. **WASM Assemblies**:  Not loading (404)
   - TaxBaik.Application.*.wasm: 404 (SRI check failed)
   - TaxBaik.Domain.*.wasm: 404 (SRI check failed)
   - TaxBaik.Web.Client.*.wasm: 404 (SRI check failed)
   - .pdb files: 404 (SRI check failed)

3. **Result**: WASM runtime fails to initialize
   - C# code never executes
   - AdminShell component never renders
   - hideLoading() never called
   - Loading UI remains visible permanently

4. **Loading UI Issue** (User-identified)
   - blazor-loading-overlay.show covers entire screen
   - Should be hidden once WASM completes, but never does
   - Creates perception of frozen/broken app

**Next Step**: Investigate static file serving configuration
- Check if _framework directory is accessible
- Verify SRI (Subresource Integrity) configuration
- Test direct WASM file access

**Testing Method**: Playwright automated browser testing
- Can execute JavaScript (unlike curl)
- Captures browser console errors
- Tracks resource loading failures
- Validates final rendering state

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-07-04 20:57:25 +09:00