Already used animated stickers aren't fully animated on sticker selection widget
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
Research direction
Reproduce the issue in the sticker selection widget using the listed steps and compare previously used stickers with stickers in the pack tab. Review the attached video and debug log while checking the widget's animation behavior across reopening, conversation changes, and screen locking; done means used animated stickers play fully and consistently.
Written by the indexing model from the issue text.
Description
- I have searched open and closed issues for duplicates
- I am submitting a bug report for existing functionality that does not work as intended
- I have read https://github.com/signalapp/Signal-Android/wiki/Submitting-useful-bug-reports
- This isn't a feature request or a discussion topic
Bug description
When opening the sticker selection widget, the first tab show the stickers previously used, If you have used animated stickers, only a few frames of these animations are show, less than a half a second. On the tab that shows the sticker packs, all not previously used stickers are fully animated, and again the used ones are partially animated and the are stuck as static. Long pressing over them shows the entire animation preview
Steps to reproduce
- Send an animated sticker
- Open another conversation
- Open the sticker selection widget
- Go to the sticker pack tab of the previously sent sticker
- Go back to the previously used sticker tab.
Actual result: The first time the previously used stickers tab is shown the sticker is animated, when you go to the sticker pack tab, the animation of the used stickers are shown for a a small time and stops. Going back to the previously used stickers, the animation is partial too. Closing the sticker selection widget and reopening doesn't solve the issue, after reopen the used stickers play and stop always. If the conversation is closed and reopened, or open a new one, the bug restarts now the first time the previously used stickers are shown on the selection widget are fully animated.
Note: if the selection widget is open and stickers are stuck, locking with the power button and unlocking, bring the used sticker to life but skipping frames and sometimes accelerated. If animations are ok on the selection widget (immediately after opening it) , locking and unlocking doesn't break anything.
Expected result: Used animated stickers should be shown fully animated like all other stickers without problems.
Device info
Device: Pixel 4a (4G)
Android version: 11 (Android security update: February 5, 2021)
Signal version: 5.4.7
Video showing the issue
https://user-images.githubusercontent.com/1652983/112766049-0982a280-8fde-11eb-8198-fe7a9dc5a80b.mp4
Link to debug log
https://debuglogs.org/bf1b40b784085cf093344d2bf8b30ea2a34d921eb183539ddf9d23e986a6a797
- Dominant language
- Kotlin
- Stars
- 29.4k
- Forks
- 6.9k
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from signalapp/Signal-Android
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
signalapp/Signal-Android#14924 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
signalapp/Signal-Android#14908 · 3 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
signalapp/Signal-Android#14546 · 4 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
signalapp/Signal-Android#14373 · 9 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
signalapp/Signal-Android#14062 · 14 comments ·
All issues in signalapp/Signal-Android
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Good First Issue
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
ankidroid/Anki-Android#21942 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
libre-tube/LibreTube#8781 · 1 comment ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
MetrolistGroup/Metrolist#4396 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100