mirror of
https://github.com/webadderallorg/Recordly.git
synced 2026-11-09 15:33:31 +00:00
- Replace setInterval with drift-compensating recursive setTimeout for cursor sampling. Under CPU load setInterval bunches or skips callbacks, creating irregular gaps in telemetry data. - Add binary search + linear interpolation to export cursor lookup (modernFrameRenderer) matching the playback path. Was using O(n) nearest-neighbor which caused visible cursor jumping in exports. - Apply same interpolation fix to extension API getCursorAt().