Skip to content

Commit 7494134

Browse files
authored
browser(webkit): correctly report outerWidth/Height on Mac (#3131)
1 parent c1032ae commit 7494134

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

browser_patches/webkit/BUILD_NUMBER

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1315
2-
Changed: lushnikov@chromium.org Thu Jul 23 09:56:07 PDT 2020
1+
1316
2+
Changed: yurys@chromium.org Thu Jul 23 16:12:30 PDT 2020

browser_patches/webkit/embedder/Playwright/mac/AppDelegate.m

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,11 @@ - (void)webViewDidClose:(WKWebView *)webView {
368368
}
369369
}
370370

371+
- (void)_webView:(WKWebView *)webView getWindowFrameWithCompletionHandler:(void (^)(CGRect))completionHandler
372+
{
373+
completionHandler([webView.window frame]);
374+
}
375+
371376
- (void)webView:(WKWebView *)webView runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(void))completionHandler
372377
{
373378
WebViewDialog* dialog = [[WebViewDialog alloc] autorelease];

browser_patches/webkit/embedder/Playwright/mac/BrowserWindowController.m

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,11 @@ - (void)webViewDidClose:(WKWebView *)webView {
421421
[self.window close];
422422
}
423423

424+
- (void)_webView:(WKWebView *)webView getWindowFrameWithCompletionHandler:(void (^)(CGRect))completionHandler
425+
{
426+
completionHandler([self.window frame]);
427+
}
428+
424429
#define DefaultMinimumZoomFactor (.5)
425430
#define DefaultMaximumZoomFactor (3.0)
426431
#define DefaultZoomFactorRatio (1.2)

0 commit comments

Comments
 (0)