Bug Report
Environment: Safari 17.4 on macOS Sonoma 14.4, MacBook Pro M3
Steps to Reproduce:
- Start a conversation with an agent that supports canvas
- Ask it to generate an interactive chart (I used Data Processor with a CSV)
- Scroll the conversation up and down
Expected: Canvas content scrolls smoothly with the conversation
Actual: The canvas area flickers/repaints on each scroll frame. The content briefly disappears and reappears, creating a strobe effect.
Additional Context:
- Does NOT happen on Chrome or Firefox
- Does NOT happen if the canvas has no animations
- Seems related to CSS
transform or will-change on the canvas container
- Performance monitor shows layout thrashing during scroll
Workaround: None found. Using Chrome for now.
This is fairly disruptive since the flicker is visually jarring. Happy to provide a screen recording if helpful.