Restart is a Blender extension from JR3DFUL that adds a restart function to Blender's File menu, with prompts for saving or discarding your work and customizable restart behavior. Triggering a restart is possible from the menu itself or through a Ctrl+Alt+Shift+R keyboard shortcut, which you can remap in Blender's keymaps.
When there are unsaved changes, a confirmation dialog gives you Save, Don't Save, and Cancel options, and new files get automatic handling of the "Save As..." dialog. A warning system highlights unsaved files in red. Through the add-on preferences you can set the default behavior to Prompt, Save & Restart, or Discard & Restart.
The add-on is compatible with Blender 4.2 LTS and newer and is released under the GNU General Public License v3.0 or later. Version 1.0.2 added a one-second delay that fixes a crash when restarting too quickly and restores "Toggle System Console" after a restart.