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>