[webkit-changes] [WebKit/WebKit] 9ebe18: Repaint issue on buy-iphone-14-pro page when hover...
Alan Baradlay
noreply at github.com
Wed Jan 11 21:22:51 PST 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9ebe18b3a87274af07694426e23d372fb458fd1b
https://github.com/WebKit/WebKit/commit/9ebe18b3a87274af07694426e23d372fb458fd1b
Author: Alan Baradlay <zalan at apple.com>
Date: 2023-01-11 (Wed, 11 Jan 2023)
Changed paths:
M LayoutTests/fast/flexbox/missing-repaint-when-flext-item-never-had-layout-expected.txt
A LayoutTests/fast/repaint/full-repaint-on-content-change-expected.txt
A LayoutTests/fast/repaint/full-repaint-on-content-change.html
R LayoutTests/platform/ios-wk2/fast/flexbox/missing-repaint-when-flext-item-never-had-layout-expected.txt
M LayoutTests/platform/ios-wk2/fast/repaint/placeholder-after-caps-lock-hidden-expected.txt
M Source/WebCore/rendering/RenderBlockFlow.cpp
Log Message:
-----------
Repaint issue on buy-iphone-14-pro page when hovering "trade in" content
https://bugs.webkit.org/show_bug.cgi?id=250461
<rdar://103343165>
Reviewed by Antti Koivisto.
This change matches legacy line layout behavior where "full layout" triggers "full repaint".
It covers up certain repaint issues with content where visual overflow geometry does not encloses all overflow (glyph in this case).
* LayoutTests/fast/repaint/full-repaint-on-content-change-expected.txt: Added.
* LayoutTests/fast/repaint/full-repaint-on-content-change.html: Added.
* Source/WebCore/rendering/RenderBlockFlow.cpp:
(WebCore::RenderBlockFlow::layoutModernLines):
Canonical link: https://commits.webkit.org/258819@main
More information about the webkit-changes
mailing list