Persistent save and discard actions with busy, error, and page-exit warnings.
pnpm dlx shadcn@latest add "https://uaiblocks.dev/r/unsaved-changes-bar.json"