Bug 170335

Summary: REGRESSION(r214503): [GTK] Test canvas/philip/tests/2d.pattern.animated.gif.html started to fail after r214503
Product: WebKit Reporter: Carlos Garcia Campos <cgarcia>
Component: WebKitGTKAssignee: Chris Lord <clord>
Status: RESOLVED FIXED    
Severity: Normal CC: bugs-noreply, cdumez, clord, koivisto, sabouhallawa
Priority: P2 Keywords: Gtk, LayoutTestFailure
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=170155
Attachments:
Description Flags
Patch none

Description Carlos Garcia Campos 2017-03-31 03:40:58 PDT
This is caused by the call to startAnimation added to CachedImage::didAddClient(). Before r214503 the gif animation never really started, so we always ended up drawing the first frame, but now the animation is started and the second frame is rendered (the red one). I have no idea why this doesn't fail in apple ports, though.
Comment 1 Carlos Garcia Campos 2017-03-31 05:08:49 PDT
Test svg/animations/animated-svg-image-outside-viewport-paused.html also fails

-PASS Basic video stats 
+FAIL Basic video stats promise_test: Unhandled rejection with value: object "TypeError: undefined is not an object (evaluating 'senderParameters.encodings[0].fec')"
Comment 2 Chris Lord 2021-02-16 01:11:58 PST
Looks like this is fixed now, will attach a patch to remove the expected fail.
Comment 3 Chris Lord 2021-02-16 01:20:15 PST
Created attachment 420436 [details]
Patch
Comment 4 Chris Lord 2021-02-16 01:21:05 PST
Comment on attachment 420436 [details]
Patch

For reference, this was fixed by r272776 (bug 221637).
Comment 5 EWS 2021-02-16 02:27:03 PST
Committed r272899: <https://commits.webkit.org/r272899>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 420436 [details].