- Reassign expandedHistory.value to a new Set on toggle so Vue tracks
the change and template expressions re-evaluate correctly
- Capture saveSuccess setTimeout in a module-level variable; clear it
on unmount to prevent state mutation after component teardown
- Add role="region" + aria-label to screenshot drop zone div
- Add box-sizing: border-box to .save-input to match .survey-textarea