Run the Qt Launcher and load the following URI: data:text/html,<p style="margin-top: 100px"><a href="data:text/html,<textarea rows=50 cols=50>">Go here, do not move, and then click</a></p> Upon clicking the link, the cursor is not updated to become an I-Beam cursor (as it hovers a textarea).
In Safari, the cursor is updated properly. We found out that likely Safari sends a (fake) mouse-move event to the webview so that the cursor gets the update.
Created attachment 20790 [details] Forces cursor update when loading is finished This workaround is only for the Qt port. But I wonder if we should really fix it inside WebCore.
(In reply to comment #1) > In Safari, the cursor is updated properly. We found out that likely Safari > sends a (fake) mouse-move event to the webview so that the cursor gets the > update. I don't know what exactly causes this to work in Safari, but I don't think we're sending a mouse event when the load finishes.
Fix landed in r32682