iris bench: nested scroll, a drawn chevron, and a fling ticked by the frame loop

From ai-app-2 rustify 9c560e3. The three things Iris reported on
2026-09-08:

- A capture no longer strands everybody else's gesture. Panning a code
  fence sideways left the transcript's own gesture open at a stale
  origin, so the next tap anywhere panned the list by the distance
  between two unrelated fingers; and the fence itself never learned its
  gesture ended, so the next drag jumped. Vertical drags fall through to
  the list and horizontal ones stay in the fence, with a test each way.
- The benchmark's fling is ticked by the frame loop rather than by a
  16ms timer, so it runs at the display's own rate instead of 60Hz. The
  fling line in the report says ticked=frame-loop.
- The tool cards' open/closed marks are drawn triangles, not font
  codepoints the platform may not have (the empty box in her
  screenshot). A code fence also no longer opens scrolled to the end of
  its longest line.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
irisandClaude Opus 5 committed 2026-09-08 14:03:52 -04:00
1 parent a012ff92ec
commit bd9ae635c3
1 file changed
Binary file not shown.