getsentry / getsentry/sentry-javascript

Improve handling of animations to avoid repeating mutations to drop Replays

Open
#11,517 3 comments 1 reaction 0 assignees View on GitHub
Browser Improvement Replays
Dominant language
TypeScript
Stars
8.7k
Forks
1.8k
Avg merge
1d 17h
Merged PRs (30d)
515

Description

Animations can cause a lot mutations (e.g. css transforms running in a long/infinite loop) which can result in a very large replay segment that ultimately ends up being dropped. [Here is an example](https://replit.com/@billy56/CobblestoneSentrySessionReplayErrorRepro)

Ideally we detect repeating mutations and handle them in such a way that we do not end up sending all of the repeated mutations.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.