After having dragged the bookmark tool bar button that a menu had been opened , Drag drop functions are completely messed.

RESOLVED FIXED in mozilla13

Status

()

Core
Widget: Gtk
--
major
RESOLVED FIXED
6 years ago
5 years ago

People

(Reporter: Alice0775 White, Assigned: karlt)

Tracking

({regression})

Trunk
mozilla13
x86
Linux
regression
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

6 years ago
Build Identifier:
http://hg.mozilla.org/mozilla-central/rev/c07595bee6cf
Mozilla/5.0 (X11; Linux i686; rv:12.0a1) Gecko/20120127 Firefox/12.0a1 ID:20120127031148

After having dragged the bookmark tool bar button that a menu had been opened,
Drag drop functions are completely messed.

Reproducible: Always

Steps to Reproduce:
1. Start Firefox with clean profile
2. Enable Bookmarks toolbar
3  Create a Folder and put into Bookmarks toolbar
4. Create some bookmarks into the Folder

5. Mousedown on the Folder and hold till menupopup is open. and don't release a button
6. Drag and drop --- This fails due to Bug 500081

7. Try to drag/drop a link in content area to LocationBar
8. Try to drag/drop a selected text to SearchBar
9. Try to drag/drop a bookmark

Actual Results:
  Step 7, Step8 and Step 9 fail.
  Drag drop functions are completely messed.
  
Expected Results:
  Step 7, Step8 and Step 9 should be performed successfully.
  Drag drop functions should not be messed.
(Reporter)

Comment 1

6 years ago
Regression window(m-c)
Works:
http://hg.mozilla.org/mozilla-central/rev/d0c10e8bae37
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2a1pre) Gecko/20090614 Namoroka/3.6a1pre ID:20090614030932
Fails:
http://hg.mozilla.org/mozilla-central/rev/eac99a38d8d9
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2a1pre) Gecko/20090615 Namoroka/3.6a1pre ID:20090615031143
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=d0c10e8bae37&tochange=eac99a38d8d9

Suspected:
cbfafc498ae8	Karl Tomlinson — b=495184 current drag operation (dropEffect) is not updated while dragging outside the application. r=enndeakin sr=roc
Blocks: 495184
Component: Bookmarks & History → Widget: Gtk
Keywords: regression
Product: Firefox → Core
QA Contact: bookmarks → gtk
(Assignee)

Comment 2

6 years ago
Created attachment 593310 [details] [diff] [review]
don't startDragSession when invokeDragSession will fail

If gtk_drag_begin fails, we never get the necessary signals for endDragSession.
Assignee: nobody → karlt
Status: NEW → ASSIGNED
Attachment #593310 - Flags: review?(enndeakin)
Attachment #593310 - Flags: review?(enndeakin) → review+
(Assignee)

Comment 3

6 years ago
https://hg.mozilla.org/integration/mozilla-inbound/rev/e4ea03a30a09
Target Milestone: --- → mozilla13
https://hg.mozilla.org/mozilla-central/rev/e4ea03a30a09
Status: ASSIGNED → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
Duplicate of this bug: 730774
You need to log in before you can comment on or make changes to this bug.