New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 122946 link

Starred by 5 users

Issue metadata

Status: Verified
Email to this user bounced
Closed: Apr 2012
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression

  • Only users with EditIssue permission may comment.

Sign in to add a comment

Regression: Drag & Drop of downloads from a new window doesn't work

Reported by, Apr 11 2012

Issue description

Chrome Version       : 20.0.1096.1
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
URLs (if applicable) :

What steps will reproduce the problem?
1. Press CTRL+J to open a downloads tab
2. Drag tab to create a new window
3. Try to drag a downloaded file to the first window

What is the expected result?
Dragging the download works.

What happens instead?
No drag cursor.

Please provide any additional information below. Attach a screenshot if

It worked in the versions before 19.0.1084.1, crashed in 19.0.1084.1 (fixed by #120430 in 19.0.1084.9) and doesn't work now.

UserAgentString: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1096.1 Safari/536.6


Comment 1 by, Apr 11 2012

Labels: -Area-Undefined Area-UI Feature-Downloads Feature-TabStrip

Comment 2 by, Apr 11 2012

Labels: -Feature-TabStrip

could you find regression window for this bug.
Labels: -Type-Bug Type-Regression ReleaseBlock-Stable
Status: Untriaged
bisect script point to this changelist:

but does not look very related to me, it could be the webkit roll-in @r129004?

please note, the last bad chromium build from r129082, when try to drag file from download page, browser actually crashes. in chrome 20.0.1096.1, at least drag the file did not cause browser crash, it just lost the drag file from the download page functionality. 

can you share the stack trace if possible? I might have caused this from r129057
BTW, there was one crash related to my change filed here:

that I fixed in r129417 
what revision is 20.0.1096.1 running?
sure. it is at :

0x5e9b1858	 [chrome.dll	 -]	views::Widget::RunShellDrag(views::View *,ui::OSExchangeData const &,gfx::Point const &,int)
0x5dfc6652	 [chrome.dll	 -]	download_util::DragDownload(content::DownloadItem const *,gfx::Image *,HWND__ *)
0x5e10387f	 [chrome.dll	 -]	DownloadsDOMHandler::HandleDrag(base::ListValue const *)
0x5e611409	 [chrome.dll	 - bind_internal.h:1225]	base::internal::Invoker<1,base::internal::BindState<base::internal::RunnableAdapter<void ( options2::LanguageOptionsHandlerCommon::*)(base::ListValue const *)>,void (options2::LanguageOptionsHandlerCommon *,base::ListValue const *),void (base::internal::UnretainedWrapper<options2::LanguageOptionsHandlerCommon>)>,void (options2::LanguageOptionsHandlerCommon *,base::ListValue const *)>::Run(base::internal::BindStateBase *,base::ListValue const * const &)
0x5e482f60	 [chrome.dll	 -]	WebUIImpl::OnWebUISend(GURL const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::ListValue const &)
0x5e482741	 [chrome.dll	 - tuple.h:560]	DispatchToMethod<WebUIImpl,void ( WebUIImpl::*)(GURL const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::ListValue const &),GURL,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,base::ListValue>(WebUIImpl *,void ( WebUIImpl::*)(GURL const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::ListValue const &),Tuple3<GURL,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,base::ListValue> const &)
0x5e482805	 [chrome.dll	 - view_messages.h:1643]	ViewHostMsg_WebUISend::Dispatch<WebUIImpl,WebUIImpl,void ( WebUIImpl::*)(GURL const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::ListValue const &)>(IPC::Message const *,WebUIImpl *,WebUIImpl *,void ( WebUIImpl::*)(GURL const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::ListValue const &))
0x5e483425	 [chrome.dll	 -]	WebUIImpl::OnMessageReceived(IPC::Message const &)
0x5e4a0a16	 [chrome.dll	 -]	TabContents::OnMessageReceived(IPC::Message const &)
0x5e47bf6e	 [chrome.dll	 -]	content::RenderViewHostImpl::OnMessageReceived(IPC::Message const &)
0x5e476c7a	 [chrome.dll	 -]	RenderProcessHostImpl::OnMessageReceived(IPC::Message const &)
0x5def6d7c	 [chrome.dll	 -]	IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const &)
0x5e16c8f2	 [chrome.dll	 - bind_internal.h:1254]	base::internal::Invoker<2,base::internal::BindState<base::internal::RunnableAdapter<void ( ColorChooserDialog::*)(ColorChooserDialog::ExecuteOpenParams const &)>,void (ColorChooserDialog *,ColorChooserDialog::ExecuteOpenParams const &),void (ColorChooserDialog *,ColorChooserDialog::ExecuteOpenParams)>,void (ColorChooserDialog *,ColorChooserDialog::ExecuteOpenParams const &)>::Run(base::internal::BindStateBase *)
0x5d5a19b7	 [chrome.dll	 -]	MessageLoop::RunTask(base::PendingTask const &)
0x5d5a241a	 [chrome.dll	 -]	MessageLoop::DoWork()
0x5d5cfe58	 [chrome.dll	 -]	base::MessagePumpForUI::DoRunLoop()
0x5d5cfc36	 [chrome.dll	 -]	base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Delegate *,base::MessagePumpWin::Dispatcher *)
0x5d5a1505	 [chrome.dll	 -]	MessageLoop::RunHandler()
0x5d5a26e8	 [chrome.dll	 -]	MessageLoopForUI::RunWithDispatcher(base::MessagePumpWin::Dispatcher *)
0x5dff051a	 [chrome.dll	 -]	ChromeBrowserMainParts::MainMessageLoopRun(int *)
0x5e498a9f	 [chrome.dll	 -]	content::BrowserMainLoop::RunMainMessageLoopParts()
0x5e4b34f1	 [chrome.dll	 -]	`anonymous namespace'::BrowserMainRunnerImpl::Run()
0x5e474326	 [chrome.dll	 -]	BrowserMain(content::MainFunctionParams const &)
0x5df68dbe	 [chrome.dll	 -]	`anonymous namespace'::RunNamedProcessTypeMain(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,content::MainFunctionParams const &,content::ContentMainDelegate *)
0x5df68e2b	 [chrome.dll	 -]	`anonymous namespace'::ContentMainRunnerImpl::Run()
0x5df6679a	 [chrome.dll	 -]	content::ContentMain(HINSTANCE__ *,sandbox::SandboxInterfaceInfo *,content::ContentMainDelegate *)
0x5dece90c	 [chrome.dll	 -]	ChromeMain
0x0041786f	 [chrome.exe	 -]	MainDllLoader::Launch(HINSTANCE__ *,sandbox::SandboxInterfaceInfo *)
0x00417aea	 [chrome.exe	 -]	RunChrome(HINSTANCE__ *)
0x00417b39	 [chrome.exe	 -]	wWinMain
0x00435318	 [chrome.exe	 - crt0.c:263]	__tmainCRTStartup
0x772af13b	 [kernel32.dll	 + 0x0008f13b]	BaseThreadInitThunk
0x7784d818	 [ntdll.dll	 + 0x0007d818]	__RtlUserThreadStart
0x7784da2a	 [ntdll.dll	 + 0x0007da2a]	_RtlUserThreadStart

Comment 11 by, Apr 11 2012

20.0.1096.1 is running chrome revision 131330

Comment 12 Deleted

yep, looks like the fix for  bug 120430  take away the functionality all together.
Status: Assigned

Comment 16 by, Apr 11 2012

Labels: Mstone-19
Project Member

Comment 17 by, Apr 13 2012

The following revision refers to this bug:

r132127 | | Thu Apr 12 19:15:55 PDT 2012

Changed paths:

Fix downloads page drag/drop in WIN.

BUG= 122946 
TEST=dragging files on doanloads page works.

Review URL:
Labels: Merge-Requested
Labels: -Merge-Requested Merge-Approved
Status: Fixed
Project Member

Comment 21 by, Apr 16 2012

Labels: -Merge-Approved merge-merged-1084
The following revision refers to this bug:

r132418 | | Mon Apr 16 10:05:42 PDT 2012

Changed paths:

Merge 132127 - Fix downloads page drag/drop in WIN.

BUG= 122946 
TEST=dragging files on doanloads page works.

Review URL:
Review URL:
Status: Verified
Project Member

Comment 23 by, Oct 13 2012

Labels: Restrict-AddIssueComment-Commit
This issue has been closed for some time. No one will pay attention to new comments.
If you are seeing this bug or have new data, please click New Issue to start a new bug.
Project Member

Comment 24 by, Mar 9 2013

Labels: -Type-Regression -Area-UI -Feature-Downloads -Mstone-19 Type-Bug-Regression Cr-UI M-19 Cr-UI-Browser-Downloads
Project Member

Comment 25 by, Mar 13 2013

Labels: -Restrict-AddIssueComment-Commit Restrict-AddIssueComment-EditIssue

Sign in to add a comment