MetaMask / MetaMask/metamask-mobile
ANR: ApplicationNotResponding com.airbnb.lottie.animation
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
Sentry Issue: [METAMASK-MOBILE-2G84](https://metamask.sentry.io/issues/5528231288/?referrer=github_integration)
```
ApplicationNotResponding: ANR
at com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation.setProgress(BaseKeyframeAnimation.java:49)
at com.airbnb.lottie.model.layer.BaseLayer.setProgress(BaseLayer.java:579)
at com.airbnb.lottie.model.layer.CompositionLayer.setProgress(CompositionLayer.java:163)
at com.airbnb.lottie.model.layer.CompositionLayer.setProgress(CompositionLayer.java:163)
at com.airbnb.lottie.LottieDrawable$1.onAnimationUpdate(LottieDrawable.java:92)
...
(15 additional frame(s) were not displayed)
```
Contributor guide
Research direction
Start with the linked Sentry report and the stack trace, tracing the calls through BaseKeyframeAnimation.java, BaseLayer.java, CompositionLayer.java, and LottieDrawable.java. Determine the cause of the Android ANR and validate that the affected animation no longer blocks application responsiveness.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, react-native
- Domain
- mobile, performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100