b9605a3003
## Summary Fixes error snackbars disappearing too quickly by **disabling auto-dismiss for error variants by default**. Error snackbars now remain visible until the user closes them. Closes #19694 ## What changed - Error snackbars no longer default to a 6s timeout (they only auto-dismiss if an explicit `duration` is provided). - Non-error snackbars keep the existing default auto-dismiss behavior (6s). - Progress bar animation/visibility is tied to auto-dismiss (no progress bar when there’s no duration). **Files** - packages/twenty-front/src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx ## How to test 1. Trigger a long error snackbar (example: spreadsheet/CSV import error with a long message). 2. Confirm the snackbar **stays visible** until clicking **Close**. 3. Trigger a success/info snackbar and confirm it **still auto-dismisses** after ~6s. ## Notes - Call sites that explicitly pass `options.duration` for error snackbars will continue to auto-dismiss (intentional). --------- Co-authored-by: Charles Bochet <charles@twenty.com>