What problem does it solve? Blazor WebAssembly apps fail in ways that produce no exceptions: first-render JS interop silently no-ops, URL fragments vanish on direct load, query-only navigation leaves stale components, and native libraries throw DllNotFoundException only under Visual Studio builds. This Skill provides verified root causes and fixes for these production pitfalls. ## Core Features & Use Cases - Runtime state and navigation fixes: data-ready gates for first-render interop, JS-based fragment reading, LocationChanged subscriptions for query-only navigation, and one-shot flag reset patterns. - Fault isolation and content loading: per-section fault boundaries, latest-request commit gates, and offline-enrichment debugging for sort/count features. - Native library linking diagnostics: an evidence ladder for DllNotFoundException (served dotnet.wasm inspection, CLI vs VS build comparison, workload SDK imports) plus a verification script. - Use Case: A developer's Blazor WASM site on GitHub Pages fails to scroll to /#latest on direct load and the footer back-to-top link jumps to the homepage; the Skill explains the fragment-drop and base-href root causes and provides the JS interop fix. ## Quick Start Ask the agent why a Blazor WASM fragment scroll or JS interop call silently fails on first render and apply the verified fix pattern it returns.