1, load a page with meta viewport 2, make the webprocess crash 3, reload the page to get the webprocess restarted UI process asserts at QtViewportInteractionEngine::reset(), because viewport update comes while the viewport is still suspended (animating, initiated by contents size changed)
Created attachment 136217 [details] Patch
Comment on attachment 136217 [details] Patch r- given comments on irc. This seems like a band-aid fix to a generic problem.
*** Bug 83698 has been marked as a duplicate of this bug. ***
as per bug#83698, it happens when webprocess is not crashed.
discussed with Kenneth to come up with a more generic solution where delayed tasks could be added to a queue and execute them after the current UI related task (scaling, animating etc) has finished.
=== 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.