Files
hyperframes/packages
James RussoandClaude Opus 4.8 e662fcdea2 fix(studio): storyboard polish — a11y, preview, and edit-race fixes (#1544)
Batched non-blocking review nits from the storyboard stack (#1528–#1532):

- StoryboardGrid: responsive auto-fill grid instead of fixed-360 tiles
- FramePoster: reset failed state when the poster target changes (stale-error fix)
- StoryboardFrameTile: status-chip aria-label
- StoryboardSourceEditor: marked({async:false}); save() in-flight guard;
  immediate first preview paint; [&_img] prose; scoped link-hardening
  (rel=noopener noreferrer + target=_blank) in the sanitizer
- StoryboardLoaded: memoize sourceFiles on data.script.path/.exists, not the object ref
- StoryboardFrameFocus: applyEdit in-flight guard; aria-pressed on status buttons;
  ←/→/Esc keyboard navigation
- ViewModeContext: correct the popstate/replaceState doc-drift

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 16:05:12 -07:00
..
2026-06-17 10:23:49 -04:00
2026-06-17 10:23:49 -04:00
2026-06-17 10:23:49 -04:00
2026-06-17 10:23:49 -04:00
2026-06-17 10:23:49 -04:00
2026-06-17 10:23:49 -04:00
2026-06-17 10:23:49 -04:00
2026-06-16 13:16:09 -04:00