Conflicts:
- aac-web components/grid_cell.rs: visual-scenes' accessible name (built
each time from the words shown, WCAG 2.5.3: the Edit label with its hidden,
recording and sequence notes; "Say the next line"; a word cell named by
what it says when that holds the words shown) kept whole, with
word-finding's `class:path-next=on_path` beside it. word-finding's
usage::with_via(click_via(&ev), ..) around handle_cell_action and its
CellCounts strip merged cleanly. word-finding's edit_label/aria_label were
main's, which visual-scenes had replaced.
- aac-web components/output_strip.rs scan_draw: visual-scenes finds the bar
whether or not it is in the scan (so a bar turned off while highlighted
loses its outline); word-finding adds the way's .guide-banner in the bar's
place. Both: the bar is outlined when !help && !guide && it is scanned,
the guide banner when it is shown.
- aac-web state.rs: AacAppState keeps scene (visual-scenes) and finder and
usage (word-finding).
The page-set catalogue needed no change (catalog.py --check: up to date,
119 packages; phrases/build.py --check: 99 reproducible).
Co-Authored-By: Claude Opus 5.5 <[email protected]>