The new common implementatino of forceRepaintDoneCallback is missing the important notifyDone() callback which the non-Apple ports use.
I'm on it, I have the fix soon.
Created attachment 210718 [details] Patch
I found another bug, I will upload the fix soon.
Additionally the whole force repaint code should be in if (PlatformWebView::windowShapshotEnabled()) block, as the previous Qt implementation. By the way I think it should be windowSnapshotEnabled.
Comment on attachment 210718 [details] Patch LGTM, r=me
(In reply to comment #4) > Additionally the whole force repaint code should be in if (PlatformWebView::windowShapshotEnabled()) block, as the previous Qt implementation. > By the way I think it should be windowSnapshotEnabled. Nice catch. I think it can be done in a separated patch. Could you file a bug report and upload your fix?
Comment on attachment 210718 [details] Patch Clearing flags on attachment: 210718 Committed r155187: <http://trac.webkit.org/changeset/155187>
All reviewed patches have been landed. Closing bug.
Sorry about that. It wasn't obvious to me whether the notifyDone was needed.