The issue: https://github.com/godotengine/godot/issues/86533 Add namespaces to WebKit to avoid future conflicts
Thank you for the report. This is not a WebKit issue, for multiple reasons: 1. The header where FontVariation comes from is in CoreText, which is _not_ part of WebKit. 2. The header is part of system API, so avoiding conflicts is client code responsibility. 3. While I haven't performed definitive archaeology, it appears that FontVariation was likely exposed there for 30 years, so it's not any kind of recent breaking change. Sorry for bouncing you back after godot has sent you here, but there is nothing for WebKit to fix.