| Summary: | [CG] REGRESSION (Big Sur): A GIF image with a finite loopCount loops an extra cycle | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Said Abou-Hallawa <sabouhallawa> | ||||||||||
| Component: | Images | Assignee: | Said Abou-Hallawa <sabouhallawa> | ||||||||||
| Status: | RESOLVED FIXED | ||||||||||||
| Severity: | Normal | CC: | benjamin, cdumez, cmarcelo, ews-watchlist, simon.fraser, thorton, webkit-bug-importer | ||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||
| Version: | WebKit Nightly Build | ||||||||||||
| Hardware: | Unspecified | ||||||||||||
| OS: | Unspecified | ||||||||||||
| Attachments: |
|
||||||||||||
|
Description
Said Abou-Hallawa
2020-08-31 16:41:44 PDT
Created attachment 407637 [details]
Patch
Created attachment 407638 [details]
Patch
Comment on attachment 407638 [details]
Patch
Can this behavior be tested?
It is tested by fast/images/animated-gif-loop-count.html. Having the EWS passed this test, means the backward-compatible code path is tested on macOS Catalina. I ran this test manually on macOS Big Sur, and it passed as well. Created attachment 407717 [details]
Patch
Committed r266449: <https://trac.webkit.org/changeset/266449> All reviewed patches have been landed. Closing bug and clearing flags on attachment 407717 [details]. Reverted r266449 for reason: Underlying frameworks do not work correctly for loopCount >= 1. Committed r266452: <https://trac.webkit.org/changeset/266452> Created attachment 408420 [details]
Patch
Committed r266827: <https://trac.webkit.org/changeset/266827> All reviewed patches have been landed. Closing bug and clearing flags on attachment 408420 [details]. |