Bug 248221

Summary: REGRESSION(2.39.1): [GTK] Position snapping and animations on apple.com don't work
Product: WebKit Reporter: Kdwk <kdwkleung>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: bugs-noreply, magomez, mcatanzaro, zdobersek
Priority: P2    
Version: WebKit Nightly Build   
Hardware: PC   
OS: Linux   
Bug Depends on:    
Bug Blocks: 249145    

Description Kdwk 2022-11-22 06:29:16 PST
There are lots of fancy position snapping and animations on apple.com product pages. After updating Epiphany Technology Preview to use WebKitGTK 2.39.1, they no longer work.

Epiphany Technology Preview 43.0-87-g68837612b+, WebKitGTK 2.39.1, GStreamer 1.20.4
Comment 1 Kdwk 2022-11-23 07:16:24 PST
I also observed that, when visiting apple.com product pages, the terminal outputs multiple lines of `ERR: Display.cpp:1006 (initialize): ANGLE Display::initialize error 12289: Failed to initialize system egl`
Comment 2 Kdwk 2022-12-12 20:25:47 PST
After some testing, I've found that this issue is limited to certain product pages. For example, https://www.apple.com/apple-watch-series-8/ works, https://www.apple.com/imac-24/ doesn't. https://www.apple.com/ipad-10.9/ works, https://www.apple.com/ipad-pro/ doesn't. All the Airpods ones seem to work as well.
Comment 3 Kdwk 2023-01-23 06:49:26 PST
This issue can no longer be observed starting with 2.39.4 with the return of WebGL.