What happened?
Safe mode turns off after opening a new table, so write protection is silently lost.
Steps to reproduce
- Enable safe mode
- Open a different table
- Safe mode is no longer active
Expected behavior
Safe mode persists across table opens within the connection until the user changes it.
Code pointer
safeModeLevel is read in TablePro/Core/Coordinators/RowEditingCoordinator.swift and surfaced via TablePro/Views/Toolbar/SafeModeBadgeView.swift. The level appears to be reset on tab/table open instead of carried over.
Database type
N/A
What happened?
Safe mode turns off after opening a new table, so write protection is silently lost.
Steps to reproduce
Expected behavior
Safe mode persists across table opens within the connection until the user changes it.
Code pointer
safeModeLevelis read inTablePro/Core/Coordinators/RowEditingCoordinator.swiftand surfaced viaTablePro/Views/Toolbar/SafeModeBadgeView.swift. The level appears to be reset on tab/table open instead of carried over.Database type
N/A