hermes-agent/apps
kshitij c4ac62a7ee fix(desktop): cancel the pending commit-cost measurement rAF
Follow-up to #77652: each runFlush registered a fresh requestAnimationFrame and never cancelled it. Chromium parks rAF callbacks for hidden renderers, so a long hidden stream at the 33ms floor accumulates thousands of parked closures that all fire in the first frame on refocus (all but one no-oping through the stale-frame guard). Track the pending handle, cancel it before requesting a new one (only the newest flush's measurement matters), and cancel on unmount.
2026-08-03 18:45:38 +05:30
..
bootstrap-installer fix(desktop): apply the stale-installer marker guard to both hand-offs 2026-08-01 20:43:08 -05:00
desktop fix(desktop): cancel the pending commit-cost measurement rAF 2026-08-03 18:45:38 +05:30
shared fix(js): hoist eslint shared devDeps to workspace root 2026-07-31 13:42:03 -04:00