Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 19ed0f7d93d1f3cb7b43c38642f4e78c68dcf3f7
https://github.com/WebKit/WebKit/commit/19ed0f7d93d1f3cb7b43c38642f4e78c68dcf3f7
Author: Johannes Odland <[email protected]>
Date: 2025-04-10 (Thu, 10 Apr 2025)
Changed paths:
M
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-scroller-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-scroller-horizontal-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-scroller-nested-2-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-scroller-nested-3-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-scroller-nested-4-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-scroller-nested-5-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-scroller-nested-expected.txt
M Source/WebCore/html/LazyLoadImageObserver.cpp
Log Message:
-----------
Use scrollMargin for lazy load intersection observer
https://bugs.webkit.org/show_bug.cgi?id=264864
Reviewed by Tim Nguyen.
Update to follow step 2 (options) in "start intersection-observing a lazy
loading element":
- switch from using rootMargin to using scrollMargin in the
IntersectionObserverInit dictionary.
- remove document from the IntersectionObserverInit dictionary
https://html.spec.whatwg.org/#start-intersection-observing-a-lazy-loading-element
This will allow images in scroll containers to load when they are near the
viewport,
in stead of when they are intersecting the viewport.
This PR does not change the lazy load scroll margin, that will stay at 100%.
* Source/WebCore/html/LazyLoadImageObserver.cpp:
(WebCore::LazyLoadImageObserver::intersectionObserver):
Canonical link: https://commits.webkit.org/293552@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes