[Webkit-unassigned] [Bug 73235] [Chromium] Support adding/removing page overlay to WebView

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 29 14:38:17 PST 2011


https://bugs.webkit.org/show_bug.cgi?id=73235





--- Comment #8 from Vsevolod Vlasov <vsevik at chromium.org>  2011-11-29 14:38:16 PST ---
(From update of attachment 116995)
View in context: https://bugs.webkit.org/attachment.cgi?id=116995&action=review

> Source/WebKit/chromium/src/WebFrameImpl.cpp:2067
> +            viewImpl()->pageOverlays()->paintWebFrame(gc);

I think it might worth noting that curently in non-composited case pageOverlay does not work correctly. It is possible that when paintWithContext is called only a part of page was invalidated (dirtyRect?), so pageOverlay can only paint in this part. 
E.g. if you run something like

var d = document.createElement("div"); document.body.appendChild(d);  d.style.height = "100px"; d.style.width = "500px"; d.textContent = "some text"; d.style.position = "absolute";
var left = 0; function upd() {left += 5; d.style.left = left + "px"; setTimeout(upd.bind(this), 1000)} 
upd();

in inspector console and try to highlight this div from inspector, it will correctly highlight moving div, but the tooltip with sizes will not be redrawn.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list