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

This commit is contained in:
Benjamin Pasero 2024-03-27 07:52:19 +01:00 committed by GitHub
parent 246d700c46
commit 865cc596c7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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;