Webview.postMessage hangs when dragging a webview into its own window (fix #208263) (#208832)

This commit is contained in:
Benjamin Pasero
2024-03-27 15:52:19 +09:00
committed by GitHub
parent 246d700c46
commit 865cc596c7
@@ -513,7 +513,7 @@ export class WebviewElement extends Disposable implements IWebview, WebviewFindD
this.element?.classList.add('ready');
if (this._state.type === WebviewState.Type.Initializing) {
this._state.pendingMessages.forEach(({ channel, data }) => this.doPostMessage(channel, data));
this._state.pendingMessages.forEach(({ channel, data, resolve }) => resolve(this.doPostMessage(channel, data)));
}
this._state = WebviewState.Ready;