Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: bc38728a4329e88281d63623c8074d2e5ecfbf90
https://github.com/WebKit/WebKit/commit/bc38728a4329e88281d63623c8074d2e5ecfbf90
Author: Sammy Gill <[email protected]>
Date: 2026-02-13 (Fri, 13 Feb 2026)
Changed paths:
M Source/WebCore/layout/formattingContexts/grid/GridLayoutUtils.cpp
M Source/WebCore/layout/integration/grid/LayoutIntegrationGridCoverage.cpp
Log Message:
-----------
[GFC][Integration] Allow grid items with automatic minimum sizes
https://bugs.webkit.org/show_bug.cgi?id=307848
rdar://170344559
Reviewed by Alan Baradlay.
We have an implementation to determine the automatic minimum size of a
grid item in the inline and block dimensions. These functions are now
being called properly during track and grid item sizing so we should be
able to allow such content in GFC.
* Source/WebCore/layout/formattingContexts/grid/GridLayoutUtils.cpp:
(WebCore::Layout::GridLayoutUtils::hasScrollableInlineOverflow):
(WebCore::Layout::GridLayoutUtils::hasScrollableBlockOverflow):
These are being unconditionally called in the minimum size functions so
change the ASSERT_NOT_IMPLEMENTED_YET() to just notImplemented() and use
the former at the call site instead if somehow this ends up returning
true in the future.
Canonical link: https://commits.webkit.org/307530@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications