[Webkit-unassigned] [Bug 174376] New: REGRESSION(r219045): The <body> element does not get repainted when its background image finishes decoding
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jul 11 11:21:06 PDT 2017
https://bugs.webkit.org/show_bug.cgi?id=174376
Bug ID: 174376
Summary: REGRESSION(r219045): The <body> element does not get
repainted when its background image finishes decoding
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Images
Assignee: webkit-unassigned at lists.webkit.org
Reporter: sabouhallawa at apple.com
If the background image of the <body> elements is a large image, it is going to be asynchronously decoded. The problem in this case is, this background image is drawn by the renderer of the <html> element. When requesting the image for decoding, so we add the <html> element renderer to the CachedImage::m_pendingImageDrawingClients even though it's not one of its clients. When the image finishes decoding and CachedImage::imageFrameAvailable() is called, we don't find the renderer of the <html> element in m_clients. So we skip repainting the renderer of the <body> element.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170711/b1236f3d/attachment.html>
More information about the webkit-unassigned
mailing list