Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 56fda589ecc211863ce21915e7a9e0f0b13445ba https://github.com/WebKit/WebKit/commit/56fda589ecc211863ce21915e7a9e0f0b13445ba Author: Rob Buis <rb...@igalia.com> Date: 2022-12-01 (Thu, 01 Dec 2022)
Changed paths: M LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/content-visibility-030-expected.txt M LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/content-visibility-031-expected.txt M Source/WebCore/dom/Document.cpp M Source/WebCore/page/ResizeObservation.cpp M Source/WebCore/page/ResizeObservation.h Log Message: ----------- [content-visibility] Support content-visibility for resize/intersection observer https://bugs.webkit.org/show_bug.cgi?id=245776 Reviewed by Darin Adler. Implement restrictions to resize and intersection observers as specified in the specification: https://w3c.github.io/csswg-drafts/css-contain/#cv-notes (Items 1 and 2) * LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/content-visibility-030-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/content-visibility-031-expected.txt: * Source/WebCore/dom/Document.cpp: (WebCore::computeIntersectionState): * Source/WebCore/page/ResizeObservation.cpp: (WebCore::ResizeObservation::computeObservedSizes const): (WebCore::ResizeObservation::elementSizeChanged const): * Source/WebCore/page/ResizeObservation.h: Canonical link: https://commits.webkit.org/257256@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes