Two bugs in the Launcher Config Modal after the Drawer→Modal migration: 1. Pre-existing persisted configs (missing hide_drawer__cfg field) caused !undefined = true, opening the modal on every fresh load. Fixed by adding a field-level initialization guard after the full-object guard. 2. $-syntax writes inside untrack() were suppressed by svelte-persisted-store, so outside-click closure was never persisted. Fixed by using events_loc.update() directly to ensure the write reaches localStorage serialization. Added equality guard to effect 1 to prevent spurious modal flicker from whole-store re-fires. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Aether (AE) Event Module (v3)
This directory contains the core files for the new Events module (v3). Detailed documentation to follow.