Files
mtg-online-drafter/docs/development/devlog/2025-12-20-014500_enable_clear_session.md
2025-12-20 01:51:20 +01:00

17 lines
864 B
Markdown

# Enable Clear Session Button in Pack Generator
## Object
Enable and improve the "Clear Session" button in the Cube Manager (Pack Generator) to allow users to restart the generation process from a clean state.
## Changes
- Modified `CubeManager.tsx`:
- Updated `handleReset` logic (verified).
- enhanced "Clear Session" button styling to be more visible (red border/text) and indicate its destructive nature.
- Added `disabled={loading}` to prevent state conflicts during active operations.
- **Replaced `window.confirm` with a double-click UI confirmation pattern** to ensure reliability and better UX (fixed issue where native confirmation dialog was failing).
## Status
- [x] Implementation complete.
- [x] Verified logic for `localStorage` clearing.
- [x] Verified interaction in browser (button changes state, clears data on second click).