- Removed unnecessary variable `isTabActive` in ScreenModal for cleaner state management. - Updated `useEffect` dependencies to include `tabId` for accurate modal behavior. - Improved tab content caching logic to ensure scroll positions and form states are correctly saved and restored. - Enhanced dialog handling to prevent unintended closures when tabs are inactive, ensuring a smoother user experience. Made-with: Cursor
7.9 KiB
7.9 KiB