Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 9717bfc4323e2572882082795474702eaf568470 https://github.com/WebKit/WebKit/commit/9717bfc4323e2572882082795474702eaf568470 Author: Alan Baradlay <za...@apple.com> Date: 2024-09-13 (Fri, 13 Sep 2024)
Changed paths: A LayoutTests/fast/repaint/vertical-rl-repaint-when-decoration-changes-expected.txt A LayoutTests/fast/repaint/vertical-rl-repaint-when-decoration-changes.html M Source/WebCore/rendering/RenderElement.cpp Log Message: ----------- [text-underline-position] Paint invalidation sometimes does not properly work https://bugs.webkit.org/show_bug.cgi?id=279611 <rdar://problem/135904727> Reviewed by Simon Fraser. Repaint _after_ layout logic is broken with flipped writing mode in block direction. See webkit.org/b/70762 for details. This is stop-gap solution to cover incorrect repaints triggered by style changes until after we figure out the best way to compute repaint rects for such flipped content. This aligns with what we already do for content type changes. (Note that this does not cover cases where content grows and/or moves) * LayoutTests/fast/repaint/vertical-rl-repaint-when-decoration-changes-expected.txt: Added. * LayoutTests/fast/repaint/vertical-rl-repaint-when-decoration-changes.html: Added. * Source/WebCore/rendering/RenderElement.cpp: (WebCore::RenderElement::repaintBeforeStyleChange): Canonical link: https://commits.webkit.org/283666@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes