From 4eab7167e68555e216829e1f4d65faeb972ffa48 Mon Sep 17 00:00:00 2001 From: Hariz Date: Thu, 2 Oct 2025 23:40:42 -0400 Subject: [PATCH] Disable browser context menu on launcher popover (#1648) * Disable browser context menu on launcher popover * Allow system context menu on launch search bar * Remove extraneous debug log --- src/gui/src/UI/UITaskbar.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/gui/src/UI/UITaskbar.js b/src/gui/src/UI/UITaskbar.js index 5da831370..eae7c44af 100644 --- a/src/gui/src/UI/UITaskbar.js +++ b/src/gui/src/UI/UITaskbar.js @@ -191,7 +191,7 @@ async function UITaskbar(options){ } }); - $(popover).on('click', function(e){ + $(popover).on('click', function(){ // close other context menus $(".context-menu").fadeOut(200, function(){ $(this).remove(); @@ -199,7 +199,13 @@ async function UITaskbar(options){ }); }); - $(document).on('contextmenu taphold', '.start-app', (e) => { + $(popover).on('contextmenu taphold', function(e) { + if (!e.target.closest('.launch-search')) { + e.preventDefault(); + } + }); + + $(document).on('contextmenu taphold', '.start-app', function(e) { if (e.type === 'taphold' && !isMobile.phone && !isMobile.tablet) return;