Summary: | [Qt] http://webchat.freenode.net/ is not rendered properly and crash when reloading | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | mathiasgarbe | ||||
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED WORKSFORME | ||||||
Severity: | Critical | CC: | benjamin, jturcotte, menard, mitz | ||||
Priority: | P1 | Keywords: | Qt, QtTriaged | ||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | PC | ||||||
OS: | Windows 7 | ||||||
Attachments: |
|
Description
mathiasgarbe
2010-12-02 08:12:37 PST
I just tested the site with the FancyBrowser Example that is included with Qt - I get the same error there. Please follow http://trac.webkit.org/wiki/QtWebKitBugs when reporing bugs here (missing Qt keyword). I have no problem with the site with WebKit trunk on Mac. Do you still have the problem or the site has changed and that cannot be reproduced anymore? Created attachment 83474 [details]
Screenshot of the issue
I can reproduce the issue with Linux and QtTestBrowser. I do have rendering issue but no crash when reloading the page. Steps to reproduce : - Open QtTestBrowser (and let the default size, do not maximized). - Go to http://webchat.freenode.net/ (do not log in). - Maximized the QtTestBrowser. Lot of rendering issue are showing. I suspect the page to not be properly repainted. With QGraphicsView mode there is no artifacts but a white background. Reloading make the rendering to work properly. Well It seems it's for all websites not only this one. Most probably related to https://bugs.webkit.org/show_bug.cgi?id=54865 I have no way to test this, but perhaps QWebPage::setViewportSize() now needs a call to setBoundsSize(). Or just change to call resize(). I did it in the other bug, posted the patch like 2 minutes ago :) With trunk (r79441) it works perfectly. I can log in, chat and no crash. Qt 4.7.0 and Qt 4.7.1 includes quite an old version of QtWebKit (2.0 more precisely). We're working on an update. |