Files
mtg-online-drafter/docs/development/devlog/2025-12-18-202618_update_clear_session.md

859 B

2025-12-18 - Clear Session Logic Update

Overview

Based on user feedback, the "Clear Session" functionality in CubeManager has been enhanced to be more comprehensive.

Changes

  • Updated handleReset in CubeManager.tsx:
    • Now resets ALL component state to default values, not just removing persistence keys.
    • Resets filters, genSettings, sourceMode, numBoxes, cardWidth, and searchTerm in addition to input text and generated data.
    • Ensures a true "start from scratch" experience.
    • Relies on existing useEffect hooks to propagate the reset state to localStorage.

Rationale

The previous implementation only cleared the generated content but left user configurations (filters, settings) intact. The user requested a full reset to start a new generation from scratch, implying all previous choices should be wiped.