From 656f764b1b9c016dd41676e59abaf3b4e09abc2f Mon Sep 17 00:00:00 2001 From: Bastiaan van der Plaat Date: Mon, 19 Feb 2024 16:59:52 +0100 Subject: [PATCH] Ladybird/AppKit: Convert select dropdown position to correct scale --- Ladybird/AppKit/UI/LadybirdWebView.mm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Ladybird/AppKit/UI/LadybirdWebView.mm b/Ladybird/AppKit/UI/LadybirdWebView.mm index de3bb103eb..5d7b5fc884 100644 --- a/Ladybird/AppKit/UI/LadybirdWebView.mm +++ b/Ladybird/AppKit/UI/LadybirdWebView.mm @@ -623,7 +623,8 @@ static void copy_data_to_clipboard(StringView data, NSPasteboardType pasteboard_ item:item]; } - auto* event = Ladybird::create_context_menu_mouse_event(self, content_position); + auto device_pixel_ratio = m_web_view_bridge->device_pixel_ratio(); + auto* event = Ladybird::create_context_menu_mouse_event(self, Gfx::IntPoint { content_position.x() / device_pixel_ratio, content_position.y() / device_pixel_ratio }); [NSMenu popUpContextMenu:self.select_dropdown withEvent:event forView:self]; };