Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 5f3a9bc9f9b9cc726843d5150e8f7aa08a20d571 https://github.com/WebKit/WebKit/commit/5f3a9bc9f9b9cc726843d5150e8f7aa08a20d571 Author: Alan Baradlay <za...@apple.com> Date: 2025-04-04 (Fri, 04 Apr 2025)
Changed paths: M LayoutTests/TestExpectations M LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/content-visibility-089.html A LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/content-visibility-hidden-offsetTop-left-width-height-expected.txt A LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/content-visibility-hidden-offsetTop-left-width-height.html A LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/content-visibility-hidden-scrollTop-left-width-height-expected.txt A LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/content-visibility-hidden-scrollTop-left-width-height.html M Source/WebCore/dom/Document.cpp M Source/WebCore/dom/Element.cpp Log Message: ----------- [content visibility] Incorrect geometry values inside c-v hidden subtree https://bugs.webkit.org/show_bug.cgi?id=290577 <rdar://problem/148553259> Reviewed by Antti Koivisto. 1. Add missing force layout calls to offset/client/scroll-width/height functions. 2. Make sure we also layout (skipped) renderers that participated in the last layout but now are dirty. * LayoutTests/TestExpectations: * LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/content-visibility-089.html: Change the test so that individual calls always start with dirty renderers. * LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/content-visibility-hidden-offsetTop-left-width-height-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/content-visibility-hidden-offsetTop-left-width-height.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/content-visibility-089.html. * LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/content-visibility-hidden-scrollTop-left-width-height-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/content-visibility-hidden-scrollTop-left-width-height.html: Added. * Source/WebCore/dom/Document.cpp: (WebCore::Document::updateLayout): * Source/WebCore/dom/Element.cpp: (WebCore::Element::offsetWidth): (WebCore::Element::offsetHeight): (WebCore::Element::clientWidth): (WebCore::Element::clientHeight): (WebCore::Element::scrollWidth): (WebCore::Element::scrollHeight): Canonical link: https://commits.webkit.org/293267@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