Multiple Layout Test crashes (ASSERT) on chromium linux debug after r143727
https://bugs.webkit.org/show_bug.cgi?id=110609

Reviewed by Antonio Gomes.

Revert r128869. InnerNode may now again be from a child document,
and should be handled and not asserted against.

* dom/Document.cpp:
(WebCore::Document::updateHoverActiveState):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143744 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: [Canvas] throttle replayTraceLog messages to backend
https://bugs.webkit.org/show_bug.cgi?id=110591

Reviewed by Pavel Feldman.

The replayTraceLog message may be quite expensive. So, while such a request is processed by the
backend, user may well generate a dozen of new ones simply by walking through the DataGrid.
We should actually send to the backend only the last event from the queue.

* inspector/front-end/CanvasProfileView.js:
(WebInspector.CanvasProfileView.prototype._replayTraceLog.didReplayTraceLog):
(WebInspector.CanvasProfileView.prototype._replayTraceLog):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143745 268f45cc-cd09-0410-ab3c-d52691b4dbfc