New issue
Advanced search Search tips

Issue 600018 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Apr 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug



Sign in to add a comment

Chrome cannot receive drag and drop from other applications.

Project Member Reported by erikc...@chromium.org, Apr 1 2016

Issue description

Open TextEdit, type in www.test.com, and try to drag that to the tab strip, omnibox, find bar, bookmark bar, etc. It doesn't work anywhere.

1. Chrome has incorrectly implemented drag and drop since probably ~10.6-ish. Custom Drag Types need to be converted to UTIs. Failure to do so causes really broken behavior.

2. Chrome has way too many different places that try to convert to/from pasteboard. This logic should be centralized.
 
Broken drag targets include: tab strip, omnibox, find bar, bookmarks bar, content area.
Project Member

Comment 3 by bugdroid1@chromium.org, Apr 4 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1b238394bd8e9cd37faa7957d274706344165b2d

commit 1b238394bd8e9cd37faa7957d274706344165b2d
Author: erikchen <erikchen@chromium.org>
Date: Mon Apr 04 16:51:55 2016

mac: More bookmark pasteboard fixes.

Wrap all references to kBookmarkButtonDragType and
kBookmarkDictionaryListPboardType in ui::ClipboardUtil::UTIForPasteboardType().

BUG= 600018 

Review URL: https://codereview.chromium.org/1855783002

Cr-Commit-Position: refs/heads/master@{#384930}

[modify] https://crrev.com/1b238394bd8e9cd37faa7957d274706344165b2d/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller.mm
[modify] https://crrev.com/1b238394bd8e9cd37faa7957d274706344165b2d/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_folder_controller.mm
[modify] https://crrev.com/1b238394bd8e9cd37faa7957d274706344165b2d/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_folder_view.mm
[modify] https://crrev.com/1b238394bd8e9cd37faa7957d274706344165b2d/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_folder_view_unittest.mm
[modify] https://crrev.com/1b238394bd8e9cd37faa7957d274706344165b2d/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_view_cocoa.mm
[modify] https://crrev.com/1b238394bd8e9cd37faa7957d274706344165b2d/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_view_cocoa_unittest.mm
[modify] https://crrev.com/1b238394bd8e9cd37faa7957d274706344165b2d/chrome/browser/ui/cocoa/bookmarks/bookmark_button.mm
[modify] https://crrev.com/1b238394bd8e9cd37faa7957d274706344165b2d/chrome/browser/ui/cocoa/bookmarks/bookmark_folder_target.mm

Status: WontFix (was: Assigned)
I tried this on two other machines, and drag and drop seemed to work fine on Chrome stable. Bah my machine must have been borked.

Sign in to add a comment