You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: prevent favicon data retention in heartbeat debug logs
The console.debug calls passed entire Tab objects, which in Firefox
include favIconUrl as base64 data URIs. Browser console buffers retain
references to logged objects, so over thousands of heartbeats this
accumulated hundreds of MBs of duplicate favicon data in memory.
Fix: destructure only needed fields from Tab objects before use, and
log only the URL string instead of the full Tab object.
This addresses the favicon accumulation half of ActivityWatch#222 (the
AbortController leak is being fixed in aw-client-js via
ActivityWatch/aw-client-js#50).
0 commit comments