Bug 34647

Summary: QtWebKit browsers freeze when opening http://www.elstel.com/
Product: WebKit Reporter: pano_90
Component: WebKit QtAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: arvid2.nilsson, commit-queue, kling, laszlo.gombos, markus, yael
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Linux   
Attachments:
Description Flags
Patch none

pano_90
Reported 2010-02-05 06:08:49 PST
Webbrowsers that use QtWebKit freeze when opening http://www.elstel.com/. Tested with rekonq from latest git repository and the latest arora release. Original bug report: https://bugs.kde.org/show_bug.cgi?id=224530 Qt 4.6.1
Attachments
Patch (1.95 KB, patch)
2010-03-01 04:18 PST, Andreas Kling
no flags
Andreas Kling
Comment 1 2010-02-12 06:16:31 PST
This is due to missing support for the OPTIONS verb in QNetworkAccessManager HTTP. I'm working on a solution.
Markus Goetz
Comment 2 2010-02-16 00:25:18 PST
Tracked inside Qt at http://bugreports.qt.nokia.com/browse/QTBUG-8206 Since it is new API, it will be inside Qt 4.7. If you need to do a workaround for 4.6.x you have to do it inside QtWebKit/WebKit.
Andreas Kling
Comment 3 2010-03-01 04:18:54 PST
Created attachment 49719 [details] Patch This adds support for the OPTIONS verb. Note that it depends on new QNetworkAccessManager API in Qt 4.7
Simon Hausmann
Comment 4 2010-03-02 03:21:11 PST
Comment on attachment 49719 [details] Patch > +#if QT_VERSION >= 0x040700 > + case QNetworkAccessManager::CustomOperation: > + m_reply = manager->sendCustomRequest(m_request, m_resourceHandle->request().httpMethod().latin1().data()); It would be nice if WebCore::CString had a conversion operator to QByteArray.
WebKit Commit Bot
Comment 5 2010-03-02 18:53:34 PST
Comment on attachment 49719 [details] Patch Clearing flags on attachment: 49719 Committed r55448: <http://trac.webkit.org/changeset/55448>
WebKit Commit Bot
Comment 6 2010-03-02 18:53:38 PST
All reviewed patches have been landed. Closing bug.
Andreas Kling
Comment 7 2010-07-07 18:23:29 PDT
*** Bug 39568 has been marked as a duplicate of this bug. ***
Note You need to log in before you can comment on or make changes to this bug.