From 92790287e11e260500b2af61ef41fcdeb2648b0b Mon Sep 17 00:00:00 2001 From: "mr. M" Date: Wed, 11 Dec 2024 17:35:47 +0100 Subject: [PATCH] Fix UrlbarInput click selection behavior by disabling preventClickSelectsAll --- .../components/urlbar/UrlbarInput-sys-mjs.patch | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/browser/components/urlbar/UrlbarInput-sys-mjs.patch b/src/browser/components/urlbar/UrlbarInput-sys-mjs.patch index 434bbfb72..aaa2781c8 100644 --- a/src/browser/components/urlbar/UrlbarInput-sys-mjs.patch +++ b/src/browser/components/urlbar/UrlbarInput-sys-mjs.patch @@ -1,5 +1,5 @@ diff --git a/browser/components/urlbar/UrlbarInput.sys.mjs b/browser/components/urlbar/UrlbarInput.sys.mjs -index c504c9afc43785b5f003bb1f9f1dfbddef38d78b..845043f5a887d4f46b0064792fb0834724e94a07 100644 +index c504c9afc43785b5f003bb1f9f1dfbddef38d78b..63a2527725849c5f378fe71d2300a99f9b47b576 100644 --- a/browser/components/urlbar/UrlbarInput.sys.mjs +++ b/browser/components/urlbar/UrlbarInput.sys.mjs @@ -3901,6 +3901,9 @@ export class UrlbarInput { @@ -25,3 +25,12 @@ index c504c9afc43785b5f003bb1f9f1dfbddef38d78b..845043f5a887d4f46b0064792fb08347 this._mousedownOnUrlbarDescendant = true; if ( +@@ -4025,7 +4031,7 @@ export class UrlbarInput { + } + + this.focusedViaMousedown = !this.focused; +- this._preventClickSelectsAll = this.focused; ++ this._preventClickSelectsAll = false; + + // Keep the focus status, since the attribute may be changed + // upon calling this.focus().