This has been reported at least here: https://github.com/Igalia/meta-webkit/issues/331#event-9074131443 And most recently it has been reported a couple of times in the WebKitGTK public chat room. While we fixed one such cast in bug #178090, there is still a type conversion in the opposite direction in GLContext.cpp (or GLContextEGL.cpp in <2.40.x) when calling eglCreateWindowSurface().
Note that this happens only with certain drivers' GL/EGL API headers. In particular the proprietary Mali and Vivante drivers seem to be two main cases in which this is an issue.
*** Bug 232608 has been marked as a duplicate of this bug. ***
Pull request: https://github.com/WebKit/WebKit/pull/13083
Committed 263299@main (973843664d25): <https://commits.webkit.org/263299@main> Reviewed commits have been landed. Closing PR #13083 and removing active labels.
<rdar://problem/108440261>