Bug 39713 - [Qt] Context menus on a QWebView can lock up
Summary: [Qt] Context menus on a QWebView can lock up
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Qt (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC All
: P3 Normal
Assignee: Nobody
URL:
Keywords: Qt, QtTriaged
Depends on:
Blocks:
 
Reported: 2010-05-26 01:38 PDT by qt-info
Modified: 2014-02-03 03:16 PST (History)
1 user (show)

See Also:


Attachments
htm file to reproduce the problem (333.02 KB, text/html)
2010-05-26 01:40 PDT, qt-info
no flags Details
css file to reproduce the problem (2.05 KB, text/css)
2010-05-26 01:41 PDT, qt-info
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description qt-info 2010-05-26 01:38:49 PDT
This problem is reproducible with the browser demo that is part of the Qt demos.

Sometimes when a QWebView-based app runs a context menu in response to the user right-clicking over the webview, it can take absolutely ages for the menu to popup and run. This can be reproduced using the two files in the attachment(6575.htm and gedscape.css). Save these files in the same temp folder somewhere, then open the file 6575.htm with your Demo Browser. A family tree will appear. Try right-clicking over any of the names in boxes and you'll see the problem. The names are just simple <a> links to other web pages.

The html file contains quite a lot of absolutely positioned div elements. webkit has no problem rendering these and does a very good job and fast, but there is clearly a problem in there with context menus.
Comment 1 qt-info 2010-05-26 01:40:46 PDT
Created attachment 57078 [details]
htm file to reproduce the problem
Comment 2 qt-info 2010-05-26 01:41:12 PDT
Created attachment 57079 [details]
css file to reproduce the problem
Comment 3 Kent Hansen 2010-06-15 06:39:37 PDT
Reproduced on Linux, 4.7/trunk (r61119).
Comment 4 Jocelyn Turcotte 2014-02-03 03:16:35 PST
=== Bulk closing of Qt bugs ===

If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary.

If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.