[macOS] ScriptWebView invisible in compiled plugin (AU + VST3) — clickable but not rendered
-
Hi,
I'm experiencing an issue with ScriptWebView in compiled AU and VST3 plugins on macOS. The WebView works perfectly in the HISE editor but is completely invisible (not rendered) in the exported plugin. However, the hit-testing works; I can click through the transparent WebView and trigger its JS callbacks (the "Back" button responds, for example).
Setup :
macOS (latest)
HISE build : October 2025
AU + VST3 tested in multiple DAWs (same result in both formats)
Standalone not yet testedWhat I've tried :
enableCache = true + enablePersistence = true
setIndexFile() pointing to Images/orb/index.html (inside project folder, so auto-embedded) instead of setHtmlContent() with inline HTML
Removed HISE_USE_OPENGL_FOR_PLUGIN=1 from ExtraDefinitionsOSX — no change
Settings.setEnableOpenGL(false) in script — WebView still invisible
setZLevel("AlwaysOnTop") + parent set to MainPanelThe symptom (clickable but invisible) suggests the native WKWebView handle is created and receives hit-tests, but its layer is not composited into the plugin window.
Is this a known issue with the October 2025 build on macOS? Is there a specific commit that fixes WKWebView compositing in plugin windows (AU/VST3)?`
Thanks