Save & Edit
This module adds a "Save & Edit" button to node editing pages, allowing users to save changes and immediately return to the edit form instead of the node's viewing page. It can be configured for specific content types and offers options for automatically unpublishing nodes or quickly publishing unpublished ones.
Save & Edit adds a "Save & Edit" button to node edit forms, next to the default "Save" button.
Clicking it saves the node and returns you to the same edit form, instead of redirecting to the node's view page – useful for anyone who saves drafts repeatedly while working on content and doesn't want a redirect breaking their flow each time.
Features
- Per-content-type enablement, with an option to auto-enable the button for newly created content types
- Customizable button text for both the "Save & Edit" and default "Save" buttons
- Adjustable button weight, and optional display as a Gin admin theme primary action
- Auto-unpublish on save (all nodes, or new nodes only) for sites that want new/edited content to default to unpublished
- Optional hiding of the default Save, Preview, and Delete buttons
- Preserves the
destinationquery parameter so the button behaves correctly when reached from a filtered or redirected URL
Scope
This module works on node edit forms only. It does not currently support other entity types (taxonomy terms, media, users, etc.) – this has been a recurring feature request. If you'd like to help expand this module's entity support, see #3101576
Requirements
No modules outside of Drupal core.
Compatibility
- 2.x – Drupal 10 and 11, stable
- 3.x – Drupal 11.2+ and 12 alpha. Not yet manually verified on a live Drupal 12 site; testing and bug reports welcome.
Maintenance status
This module is considered feature-complete and is maintained for bug fixes and core-compatibility updates rather than active feature development. Contributions are welcome provided they're narrow in scope, well written, and well tested.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 2.2.1 | Stable | 10–11 | Save & Edit 2.2.1 Bugfix Release | Aug 26, 2026 | |
| 3.0.0-alpha3 | Pre-release | 11 | 3.x alpha bugfix release | Aug 26, 2026 | |
| 3.0.0-alpha2 | Pre-release | 11 | Adds test coverage | Aug 26, 2026 | |
| 3.x-dev | Dev | 11 | Drupal 12 dev branch | Aug 25, 2026 | |
| 3.0.0-alpha1 | Pre-release | 11 | Drupal 12 alpha | Aug 25, 2026 | |
| 2.2.0 | Stable | 10–11 | Save & Edit 2.2.0 Bugfix Release | Aug 25, 2026 | |
| 2.1.0 | Stable | 10–11 | Save & Edit 2.1.0 Backward Compatibility Release | Jul 16, 2025 | |
| 8.x-1.10 | Stable | 10–11 | Save & Edit 8.x-1.10 Final 1.x Release | Jul 16, 2025 | |
| 2.x-dev | Dev | 10–11 | Initialize 2.x-dev | Jul 16, 2025 | |
| 2.0.0 | Stable | 11 | Save & Edit 2.0.0 | Jul 11, 2025 | |
| 2.0.0-rc2 | Pre-release | 11 | Save & Edit 2.0.0-rc2 Feature Release | Jul 11, 2025 | |
| 2.0.0-rc1 | Pre-release | 11 | Save & Edit 2.0.0-rc1 Compatibility Release | Jul 11, 2025 | |
| 8.x-1.9 | Stable | 8–11 | Save & Edit 8.x-1.9 Feature Release | Jul 11, 2025 |