diff --git a/CefSharp.Core/Internals/RenderClientAdapter.h b/CefSharp.Core/Internals/RenderClientAdapter.h index 48c86f31ec..d9c4e53e6e 100644 --- a/CefSharp.Core/Internals/RenderClientAdapter.h +++ b/CefSharp.Core/Internals/RenderClientAdapter.h @@ -80,7 +80,11 @@ namespace CefSharp return false; } - rect = CefRect(0, 0, _renderWebBrowser->Width, _renderWebBrowser->Height); + auto scaleFactor = _renderWebBrowser->GetScreenInfoScaleFactor(); + auto scaledWidth = _renderWebBrowser->Width / scaleFactor; + auto scaledHeight = _renderWebBrowser->Height / scaleFactor; + + rect = CefRect(0, 0, scaledWidth, scaledHeight); return true; };