StayPut is a Chrome extension that blocks form-triggered reloads and redirects for the current tab.
When enabled, forms can submit in the background while the page stays exactly where it is.
- Go to
https://github.com/Ronald-PH/stay-put-extension. - Click Code.
- Click Download ZIP.
- Extract the ZIP file.
- Open the extracted
stay-put-extensionfolder.
Clone the repository:
git clone https://github.com/Ronald-PH/stay-put-extension.gitOpen the project folder:
cd stay-put-extensionLoad it in Google Chrome:
- Open
chrome://extensions. - Turn on Developer mode.
- Click Load unpacked.
- Select the extracted or cloned
stay-put-extensionfolder.
The extension should now appear in your Chrome extensions list.
- Open the tab where you want forms to submit without page navigation.
- Click the extension icon.
- Turn on
Enable for this tab.
The setting is per tab. If the tab reloads or closes, the extension turns off for that tab.
When enabled, StayPut catches normal HTML form submissions, sends the form request with fetch, and ignores reloads or redirects returned by the server.