diff --git a/v3/pkg/application/webview_window_windows.go b/v3/pkg/application/webview_window_windows.go index 34507973e..04eed5e44 100644 --- a/v3/pkg/application/webview_window_windows.go +++ b/v3/pkg/application/webview_window_windows.go @@ -1032,6 +1032,7 @@ func (w *windowsWebviewWindow) processRequest(req *edge.ICoreWebView2WebResource useragent, _ := reqHeaders.GetHeader(assetserver.HeaderUserAgent) useragent = strings.Join([]string{useragent, assetserver.WailsUserAgentValue}, " ") reqHeaders.SetHeader(assetserver.HeaderUserAgent, useragent) + reqHeaders.SetHeader(webViewRequestHeaderWindowId, strconv.FormatUint(uint64(w.parent.id), 10)) reqHeaders.Release() }