Description
Suppose I spend a considerable amount of time designing multiple tables and defining their relationships using Schema Designer. If I accidentally close all VS Code windows (or the window crashes), all my work is lost because I never receive a warning or prompt indicating that there are unsaved changes pending to be applied or saved.
This results in a poor user experience and also frustration.
The Schema Designer experience should implement unsaved changes prompt (or dirty state detection) to warn users before closing the window or navigating away when there are unapplied or unsaved changes. This could be similar to a “close guard” or exit confirmation dialog commonly found in many design tools and editors.
Screen.Recording.2025-04-08.at.9.35.09.PM.mov
Suggested prompt:
You have unsaved changes in your schema. Are you sure you want to exit without saving?
cc @yoleichen