Forum
    • Categories
    • Register
    • Login

    [macOS] ScriptWebView invisible in compiled plugin (AU + VST3) — clickable but not rendered

    Scheduled Pinned Locked Moved Bug Reports
    1 Posts 1 Posters 20 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      lloyduss
      last edited by

      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 tested

      What 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 MainPanel

      The 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

      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      26

      Online

      2.2k

      Users

      13.5k

      Topics

      117.8k

      Posts