Feature Request: Add manual save button to popup windows
Summary:
Introduce a manual save button to key popup windows (such as Proposal Properties and Add Estimates) and remove automatic saving of changes within these dialogs. This will allow users to explicitly choose when to commit or discard their edits before they are applied.
Problem Statement:
Currently, popup windows like Proposal Properties and Add Estimates auto-save changes as users make edits. If a user changes their mind or makes an error, there is no clear way to back out without committing those changes. This behavior is risky and inefficient, particularly when adjusting sensitive proposal details or estimates, because users may unintentionally save partial or incorrect updates with no explicit confirmation step.
Proposed Solution:
Replace auto-saving behavior in popup windows (e.g., Proposal Properties, Add Estimates) with an explicit save action.
Add a clearly labeled "Save" button at the bottom of these popups to commit changes.
Add a "Cancel" or close action that discards any unsaved changes made during the current session in the popup.
Ensure that no changes are persisted until the user explicitly clicks "Save."
Apply this pattern consistently across applicable popup dialogs to provide a predictable interaction model.
Benefits:
Reduces the risk of unintentionally saving incorrect or incomplete changes.
Gives users clear control over when their edits are committed or discarded.
Improves user confidence when editing proposal properties and estimates.
Aligns with common UX patterns where dialogs require explicit confirmation before saving.
Decreases the need for corrective follow-up edits caused by accidental auto-saves.