Implementing an intuitive and context-aware undo/redo system in Alkemion Studio, a visual brainstorming tool for TTRPGs, presents unique challenges due to its multi-context user interactions. The system emphasizes that users should only be able to undo actions they can see, which prevents confusion and potential data loss. The article details the architecture of the system, including action classes, context management, and the importance of structured autosave events.