Closed Bug 1489124 Opened 7 years ago Closed 3 years ago

Open all tabs popup on mouse down event instead of mouse up

Categories

(Firefox :: Tabbed Browser, defect, P3)

defect

Tracking

()

VERIFIED FIXED
97 Branch
Tracking Status
firefox-esr91 --- wontfix
firefox95 --- wontfix
firefox96 --- wontfix
firefox97 --- verified

People

(Reporter: afnankhan, Assigned: kz04px)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(2 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0 Build ID: 20180905223809 Steps to reproduce: Click on all tabs button. Actual results: All tabs popup opens after releasing the mouse button. Expected results: The popup should open on mouse down event. It feels slow compared to other popups. Most of the button in Firefox open on mouse down button.
It would be great if you could provide small test case for this bug, so that I can try to duplicate the issue. Meanwhile I am placing this under Core:Dom Events so someone can look into it. Thanks!
Component: Untriaged → DOM: Events
Flags: needinfo?(afnankhan)
Product: Firefox → Core
This bug is about "List all tabs" button which appears when the tab bar is full. To reproduce this bug open tabs until the tab bar is full and list all tabs button appears then click on the button. The tab list popup appears on mouse up. It should appear on mouse down and before mouse up similar to other buttons like hamburger menu and library button.
Flags: needinfo?(afnankhan)
Attached image List all tabs popup
Thanks for the STR! I was able to reproduce this on User Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0 User Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Status: UNCONFIRMED → NEW
Ever confirmed: true
There doesn't seem to be a consistency here for when buttons and menus should activate, but I think that this should be in the Tabbed Browser component to begin with.
Component: DOM: Events → Tabbed Browser
Product: Core → Firefox
Version: 64 Branch → unspecified
Blocks: 1446101
Priority: -- → P3
Assignee: nobody → kz04px
Status: NEW → ASSIGNED
Blocks: tab-manager
No longer blocks: 1446101
Keywords: regression
Regressed by: 1446101

Set release status flags based on info from the regressing bug 1446101

Pushed by dgottwald@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/109ea9e3f1c0 Open "List all tabs" button on mouse down. r=dao

Backed out for causing mochitest failures on browser_startup_images.js

  • Backout link
  • Push with failures
  • Failure Log
  • Failure line: TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_startup_images.js | Loaded image chrome://global/skin/icons/arrow-right.svg should have been shown.
Flags: needinfo?(kz04px)
Pushed by dgottwald@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/646535a71f53 Open "List all tabs" button on mouse down. r=dao

Backed out for causing mochitest failures on browser_startup_images.js.

Push with failures

Failure log

Backout link

Pushed by dgottwald@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b68d4dc6cdfa Open "List all tabs" button on mouse down. r=dao
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 97 Branch

(In reply to Cristian Tuns from comment #9)

Backed out for causing mochitest failures on browser_startup_images.js

  • Backout link
  • Push with failures
  • Failure Log
  • Failure line: TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_startup_images.js | Loaded image chrome://global/skin/icons/arrow-right.svg should have been shown.

The patch was redone in a different and simpler way that avoided the issue. Didn't diagnose what was actually going wrong because of this.

Flags: needinfo?(kz04px)
Has Regression Range: --- → yes
QA Whiteboard: [qa-97b-p2]

Reproduced with 2018-09-06-10-02-52 FF nightly.

On 97.0b9 on Windows 10, Ubuntu 20 and Mac, the list is shown at the click of the mouse, not on the release of the click.

Marked as verified.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: