1.7.0 regression: use color profile causes gif not showing
Posted: Fri Apr 05, 2024 12:07 pm
This is a regression in 1.6.x, 1.7.0. Cannot reproduce in 1.4.5.
1. Go settings -> Color profile -> check "Use ICC profile for monitor".
2. Prepare a folder with two images, one jpeg and one animated GIF (larger one is preferred.) You can download the two images I used for testing here: https://1drv.ms/u/s!Akq11jtCTJYwifEuE8A ... w?e=9ptJdY
3. Open the JPEG in viewer first.
4. Go next to the GIF image by scrolling, or arrow key.
Expected: animated gif playing
Observed: the only a transparent check pattern is showing:

If you open the GIF directly (from browser or explorer), it mostly would show correctly (but it would still be broken from time to time). But if you open another file first and then scroll to the GIF, I can 100% reproduce the bug.
1. Go settings -> Color profile -> check "Use ICC profile for monitor".
2. Prepare a folder with two images, one jpeg and one animated GIF (larger one is preferred.) You can download the two images I used for testing here: https://1drv.ms/u/s!Akq11jtCTJYwifEuE8A ... w?e=9ptJdY
3. Open the JPEG in viewer first.
4. Go next to the GIF image by scrolling, or arrow key.
Expected: animated gif playing
Observed: the only a transparent check pattern is showing:

If you open the GIF directly (from browser or explorer), it mostly would show correctly (but it would still be broken from time to time). But if you open another file first and then scroll to the GIF, I can 100% reproduce the bug.