From 80b71c4ba8ef1473b5e2b946d99c8c9d7f34f36e Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Sat, 25 Mar 2023 17:47:05 +0100 Subject: [PATCH] Document missing macOS/iOS support for HTML5 due to upstream bugs --- tutorials/export/exporting_for_web.rst | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/tutorials/export/exporting_for_web.rst b/tutorials/export/exporting_for_web.rst index 56721d558..35ffa99f7 100644 --- a/tutorials/export/exporting_for_web.rst +++ b/tutorials/export/exporting_for_web.rst @@ -19,11 +19,16 @@ in the user's browser. with :kbd:`F12`, to view **debug information** like JavaScript, engine, and WebGL errors. -.. attention:: `There are significant bugs when running HTML5 projects on iOS - `__ - (regardless of the browser). We recommend using - :ref:`iOS' native export functionality ` - instead, as it will also result in better performance. +.. attention:: + + Godot 4's HTML5 exports currently cannot run on macOS and iOS due to upstream bugs + with SharedArrayBuffer and WebGL 2.0. We recommend using + :ref:`macOS ` and :ref:`iOS ` + native export functionality instead, as it will also result in better performance. + + Godot 3's HTML5 exports are more compatible with various browsers in + general, especially when using the GLES2 rendering backend (which only + requires WebGL 1.0). .. warning:: SharedArrayBuffer requires a :ref:`secure context `. Browsers also require that the web page is served with specific