CorriDraw CorriDraw
4
corri/help · Posted by u/nellie · 3w ago

Collaboration cursor flicker on Safari iOS

Nellie Park

When I open a shared board on an iPad in Safari and someone else is editing on desktop, their cursor flickers — it appears for ~200ms, disappears for ~50ms, repeats. On Chrome iOS the same board behaves normally.

I tried clearing site data and reloading. Same issue. Anyone else seeing this?

2 comments 30 views

2 comments

Sorted by: best

Want to join the discussion? Sign in or create a free account to comment.

  1. Tomás Reyes@tomasTeam·3w ago

    Yes, we have a fix queued. The cause: Safari iOS aggressively throttles requestAnimationFrame callbacks when the browser detects the page is "background-ish" (e.g. while a coalesced touch event is in flight). Our presence-cursor renderer batches updates per-frame, so dropped frames look like flicker.

    The fix lands in collab v3.4 (next week) and switches presence rendering to a coalesced postMessage channel that ignores rAF throttling on iOS specifically. If you can reproduce reliably it would help to know your iPadOS version and whether it happens on the iPad alone or also when both sides are iPad.

    4
  2. Nellie Park@nellie·3w ago

    iPadOS 17.6, iPad Pro 11" M1. I haven't tried iPad ↔ iPad — will test tonight and add notes here.

    4