[webkit-reviews] review granted: [Bug 148049] Web Inspector: Unexpectedly frequent flashing of DOM node attributes : [Attachment 358113] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Mar 2 01:11:27 PST 2019


Joseph Pecoraro <joepeck at webkit.org> has granted Devin Rousso
<drousso at apple.com>'s request for review:
Bug 148049: Web Inspector: Unexpectedly frequent flashing of DOM node
attributes
https://bugs.webkit.org/show_bug.cgi?id=148049

Attachment 358113: Patch

https://bugs.webkit.org/attachment.cgi?id=358113&action=review




--- Comment #11 from Joseph Pecoraro <joepeck at webkit.org> ---
Comment on attachment 358113
  --> https://bugs.webkit.org/attachment.cgi?id=358113
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=358113&action=review

r=me, this seems to address the majority of flashing issues.

I do still see poor animations on frequently updating elements, perhaps based
on the resolution of performance.now()?

Visible in just the seconds element of:

    <span id="time" title="?">
	<span id="minutes">?</span>:<span id="seconds">?</span>
    </span>
    <script>
    setInterval(function() {
	var date = new Date;
	minutes.textContent = minutes.title = date.getMinutes();
	seconds.textContent = seconds.title = date.getSeconds();
    }, 1000/60);
    </script>

90% of the time the animation works as expected, but sometimes it does not.

> Source/WebInspectorUI/UserInterface/Views/DOMTreeElement.js:274
> +	       element: null,

We could put `listener: null` as well.


More information about the webkit-reviews mailing list