Drag-n-drop of XUL splitter breaks on right-click, middle-click, Alt+Tab or focus change

NEW
Unassigned

Status

()

Core
XUL
a year ago
a year ago

People

(Reporter: arni2033, Unassigned)

Tracking

Trunk
Points:
---

Firefox Tracking Flags

(firefox51 affected, firefox52 wontfix, firefox53 affected, firefox54 affected)

Details

Attachments

(1 attachment)

9.45 MB, application/x-shockwave-flash
Details
(Reporter)

Description

a year ago
>>>   My Info:   Win7_64, Nightly 49, 32bit, ID 20160526082509
STR_1:  (right-click)
1. Open bookmarks sidebar
2. Hover mouse over the splitter between sidebar and content area,
   hold left mouse button to start resizing
3. Click right mouse button
4. Move mouse to the right by 50px, release left mouse button
5. Hover mouse over scrollbar, slowly start moving mouse to the right and left

AR:  Step 4 - splitter stops following mouse pointer. Step 5 - splitter moves a bit to the right/left.
ER:  Either X or Y
 X) Nothing should happen in Step 3, splitter should work as if there's no Step 3:
    Step 4 - splitter should follow mouse pointer. Step 5 - drag-n-drop mode should be canceled.
 Y) Drag-n-drop mode should be canceled correctly in Step 3:
    Step 4 - splitter shouldn't follow mouse pointer. Step 5 - splitter should stay still.


STR_2:  (middle-click)
1. Open bookmarks sidebar
2. Hover mouse over the splitter between sidebar and content area,
   hold left mouse button to start resizing
3. Click middle mouse button
4. Move mouse to the right by 50px, release left mouse button
5. Hover mouse over scrollbar, slowly start moving mouse to the right and left


STR_3:  (Alt+Tab)
1. Open bookmarks sidebar
2. Hover mouse over the splitter between sidebar and content area,
   hold left mouse button to start resizing
3. Press Alt+Tab to switch to another application, press Alt+Tab to switch back
4. Move mouse to the right by 50px, release left mouse button
5. Hover mouse over scrollbar, slowly start moving mouse to the right and left


STR_4:  (focus change)
0. Open url [1], focus <select> element on the page
1. Open bookmarks sidebar
2. Hover mouse over the splitter between sidebar and content area,
   hold left mouse button to start resizing
3. Press Down key to change selected value in <select>
4. Move mouse to the right by 50px, release left mouse button
5. Hover mouse over scrollbar, slowly start moving mouse to the right and left


> [1] data:text/html,<select onchange='W=open(`data:text/html,<body onload=\"W.close()\">`,``,`width=10000,height=10000`); W.W=W;'><option>1<option>2
(Reporter)

Updated

a year ago
Component: Untriaged → Untriaged
Product: Firefox → Core
(Reporter)

Updated

a year ago
No longer blocks: 1277113
Component: Untriaged → XUL

Comment 1

a year ago
Created attachment 8831996 [details]
bookmarks_sidebar.swf

Build ID: 20170130030205
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:54.0) Gecko/20100101 Firefox/54.0

Reproducible on Windows 10 x64bit on the latest Firefox release 51.0.1, on the latest Nightly 54.0a1 and on Nightly 49.0a1.

Updated

a year ago
status-firefox51: --- → affected
status-firefox52: --- → affected
status-firefox53: --- → affected
status-firefox54: --- → affected
Too late for firefox 52, mass-wontfix.
status-firefox52: affected → wontfix
You need to log in before you can comment on or make changes to this bug.