godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
91k stars 21.17k forks source link

`clip_children` not working with new WebKit #97123

Open TABmk opened 1 month ago

TABmk commented 1 month ago

Tested versions

tested with 4.3.stable and 4.4-dev2

System information

M1 MacOS 15.0 (Safari 18.0), iOS 18.1. Tested with Forward+ and Compatibility

Issue description

2024-09-17 19 48 10

WebKit (Safari on MacOS and all browsers on iOS) does not show the node when the clip_children value is set to anything other than Disabled.

But it seems like old WebKit doesn't have this issue:

oldmac air 2017 safari 16.4.1 mac os monterey 12.7.1

se Iphone SE iOS 15.8.2

Steps to reproduce

Minimal reproduction project (MRP)

Demo project: https://github.com/TABmk/godot4-webkit-mask-bug

Demo build: https://tabmk.github.io/godot4-webkit-mask-bug/webkit-mask-bug.html

AThousandShips commented 1 month ago

Tested with Forward+

You can't run vulkan on browsers, only compatibility