Lightweight plugin to track form changes and prevents loosing unsaved edits. No dependencies.
-
Updated
Apr 24, 2026 - JavaScript
Lightweight plugin to track form changes and prevents loosing unsaved edits. No dependencies.
Blazor hook into native Window beforeunload with async/await and cancel support
Send data to a Google Form using sendBeacon() after the user is finished with the page.
Prevent page unloading from the user's action
Alerts the user when leaving a page without saving the changes.
A lightweight Vue 3 composable for preventing accidental navigation with unsaved changes.
Hide the Close button on tabs that have a BeforeUnload prompt pending.
Call one last function as a user leaves your web application
Prevent screen transition if any state changed.
Nested unsaved-changes guards for Vue 3: scopes that nest, so a dirty form inside a modal inside a drawer collapses into one route guard and one beforeunload.
useRefreshLock - Ensure that user allow the browser to refresh
Native Unsaved-Changes Guard. Protect native browser forms from lost edits with an accessible TypeScript controller that preserves labels, focus order, and browser-native warnings.
[토이프로젝트_JS] ] 제로베이스 자바스크립트 미션1. 토글사이드 네비게이션
To associate your repository with the beforeunload topic, visit your repo's landing page and select "manage topics."