Crash when using WebView2 plugins in multiple DAWs in parallel on Windows

I’m using the latest commit from Juce 8.0.6 and there seems to be an issue on Windows when using WebView2-based plugins in two DAWs at the same time.

If a WebView2 plugin has its UI open in one DAW, opening another WebView2 plugin in another DAW completely freezes the latter. This seems to happen whether the two plugins are the same or not, and I can could reproduce this with the juce-webview-tutorial plugin.

I haven’t been able to pinpoint where the plugin freeze is coming from, the one difference I found was that in the second DAW the ICoreWebView2CreateCoreWebView2ControllerCompletedHandler callback receives a NULL controller only when a plugin is open in another DAW.

We can reproduce this on several computers, can anyone else reproduce it as well?

I was unable to reproduce this so far.

Does it matter which DAW you’re using in particular? Can one or both of the DAWs be the AudioPluginHost or the standalone version of the WebViewPluginDemo?

Which Windows and WebView2 versions are you using?