I have:
It seems changing the group avatar has a weird issue where it's stuck to some old (the last successfully changed?) group avatar. It's kinda weird that the old one can be from an entirely different group :/
Also it's not just a local (cache) issue. The wrong avatar gets actually sent to every member.
Actual result: group avatar is stuck to some old avatar (possibly from another group)
Expected result: group avatar should change to the new image
Device: bq Aquaris E4.5 and Nvidia K1
Android version: 5.0 and 6.0.1
Signal version: 3.21.0
https://gist.github.com/f7514791daed60132fd95e57d387e236
This is kinda shitty report. Would be great if someone tried to reproduce. I have this issue on two devices.
Downgrading to 3.20.4 fixes the issue.
Confirmed on 3.21.1!
huh so this is fully reproducible on 3.21.1 but not on 3.20.4?
I noticed that some cache strategies for Glide were changed when Giphy was introduced. Especially ContactPhotoFactory.java seems interesting in this case.
So maybe something similar to this happens (highly speculative) in GroupCreateActivity.java:
http://stackoverflow.com/questions/33443146/remove-image-from-cache-in-glide-library
huh so this is fully reproducible on 3.21.1 but not on 3.20.4?
Yes. Just tested again with 3.21.1 and could reproduce the bug. Downgraded to 3.20.4 and the issue is gone.
thanks yeah it was a caching thing