Bug 263788

Summary: Drag and drop of link URLs broken
Product: [Frameworks and Libraries] kwebkitpart Reporter: squan
Component: generalAssignee: webkit-devel
Status: RESOLVED UPSTREAM    
Severity: normal CC: adawit
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: v1.1
Sentry Crash Report:

Description squan 2011-01-20 22:06:59 UTC
Version:           unspecified (using KDE 4.5.95) 
OS:                Linux

When dragging a link URL from akregator to a rekonq window or to konqueror in webkit mode then special characters in the URL get interpreted in a way that the browsers cannot follow the link (e.g. a '%23' in the link shows up as '#' in the browser).

With konqueror in khtml mode and midori this is no problem.

Reproducible: Always

Steps to Reproduce:
1 switch konqueror to webkit
2 drag a link from akregator and drop in the browser window


Actual Results:  
"404 Not Found" error
Comment 1 Dawit Alemayehu 2011-01-29 00:50:21 UTC
Git commit 19c18e9f26956f5314e1541773c1df6de09064f9 by Dawit Alemayehu.
Pushed by adawit into branch 'master'.

Workaround the precent encoded URL drag and drop bug in QtWebkit.
See https://bugs.webkit.org/show_bug.cgi?id=53320.

CCBUG:263788

M  +18   -1    src/webview.cpp     
M  +8    -0    src/webview.h     

http://commits.kde.org/d457ee94/19c18e9f26956f5314e1541773c1df6de09064f9
Comment 2 Dawit Alemayehu 2011-01-29 01:04:06 UTC
This is an upstream issue for which a workaround has been provided in v1.1 of kwebkitpart. See comment #1.