BUG #2423
open[SQA] Add Loading Indicator for Save, Delete, and Update Actions
Description
To enhance user experience and provide clear feedback during backend operations, a loading indicator should be displayed whenever data is being saved, deleted, or updated.
Requirements:
- When to Show the Indicator:
During any Save, Delete, or Update operation across all modules.
Should appear immediately after the user initiates the action (e.g., clicking Save or Delete).
Should disappear only after the operation is successfully completed or fails.
- Visual Behavior:
Can be a spinner, overlay, or button-level loader depending on context.
Disable the action button (e.g., Save/Delete) while loading to prevent multiple submissions.
- Placement Suggestions:
Inline (e.g., on the button) for smaller actions.
Overlay with dim background for full-page or form-wide operations.
Benefits:
Provides visual confirmation that an action is in progress.
Prevents repeated clicks or accidental duplicate submissions.
Enhances professionalism and user trust in the system.