From 086c044dc34dfc0f74fbe41f4ecb402b2cd34884 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 03:13:33 +0200 Subject: Merging upstream version 125.0.1. Signed-off-by: Daniel Baumann --- browser/base/content/tabbrowser-tabs.js | 36 ++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 16 deletions(-) (limited to 'browser/base/content/tabbrowser-tabs.js') diff --git a/browser/base/content/tabbrowser-tabs.js b/browser/base/content/tabbrowser-tabs.js index 4733e6d0b6..36b6aeb390 100644 --- a/browser/base/content/tabbrowser-tabs.js +++ b/browser/base/content/tabbrowser-tabs.js @@ -187,6 +187,26 @@ this.updateTabIndicatorAttr(event.target); } + on_TabHoverStart(event) { + if (this._showCardPreviews) { + const previewContainer = document.getElementById( + "tabbrowser-tab-preview" + ); + previewContainer.tab = event.target; + } + } + + on_TabHoverEnd(event) { + if (this._showCardPreviews) { + const previewContainer = document.getElementById( + "tabbrowser-tab-preview" + ); + if (previewContainer.tab === event.target) { + previewContainer.tab = null; + } + } + } + on_transitionend(event) { if (event.propertyName != "max-width") { return; @@ -1818,22 +1838,6 @@ handleEvent(aEvent) { switch (aEvent.type) { - case "TabHoverStart": - if (this._showCardPreviews) { - const previewContainer = document.getElementById( - "tabbrowser-tab-preview" - ); - previewContainer.tab = aEvent.target; - } - break; - case "TabHoverEnd": - if (this._showCardPreviews) { - const previewContainer = document.getElementById( - "tabbrowser-tab-preview" - ); - previewContainer.tab = null; - } - break; case "mouseout": // If the "related target" (the node to which the pointer went) is not // a child of the current document, the mouse just left the window. -- cgit v1.2.3