[LBSE] Correct visual overflow computation for filters on g
03961607bd85d3e6a930a720c39fc5602db5a59f
[LBSE] Correct visual overflow computation for filters on g https://bugs.webkit.org/show_bug.cgi?id=276038 Reviewed by NOBODY (OOPS!). WIP. * LayoutTests/platform/mac-sonoma-wk2-lbse-text/TestExpectations: * LayoutTests/platform/mac-sonoma-wk2-lbse-text/imported/w3c/web-platform-tests/svg/import/filters-background-01-f-manual-expected.png: Added. * LayoutTests/platform/mac-sonoma-wk2-lbse-text/imported/w3c/web-platform-tests/svg/import/filters-background-01-f-manual-expected.txt: * LayoutTests/platform/mac-sonoma-wk2-lbse-text/imported/w3c/web-platform-tests/svg/import/filters-tile-01-b-manual-expected.png: Added. * LayoutTests/platform/mac-sonoma-wk2-lbse-text/imported/w3c/web-platform-tests/svg/import/filters-tile-01-b-manual-expected.txt: * LayoutTests/platform/mac-sonoma-wk2-lbse-text/imported/w3c/web-platform-tests/svg/import/types-dom-01-b-manual-expected.png: Added. * LayoutTests/platform/mac-sonoma-wk2-lbse-text/imported/w3c/web-platform-tests/svg/import/types-dom-01-b-manual-expected.txt: * LayoutTests/platform/mac-sonoma-wk2-lbse-text/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: * LayoutTests/platform/mac-sonoma-wk2-lbse-text/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png: Added. * LayoutTests/platform/mac-sonoma-wk2-lbse-text/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: * LayoutTests/platform/mac-sonoma-wk2-lbse-text/svg/filters/filter-empty-g-expected.txt: * Source/WebCore/rendering/svg/SVGBoundingBoxComputation.cpp: (WebCore::SVGBoundingBoxComputation::adjustBoxForClippingAndEffects const): * Source/WebCore/rendering/svg/SVGBoundingBoxComputation.h: (WebCore::SVGBoundingBoxComputation::computeVisualOverflowRect):
https://github.com/WebKit/WebKit/commit/03961607bd85d3e6a930a720c39fc5602db5a59f
EWS run on previous version of this PR (hash https://github.com/WebKit/WebKit/commit/03961607bd85d3e6a930a720c39fc5602db5a59f)
EWS run on previous version of this PR (hash https://github.com/WebKit/WebKit/commit/8f794c5150661d8d475e77a78e7a6688b0fdf0f8)
PTAL (Note, Nikolas is likely out of office this week)
EWS run on current version of this PR (hash https://github.com/WebKit/WebKit/commit/d6b3b07e59cfc2a6331345c51254f58581c63a60)
Committed 281016@main (44777cb431bb): https://commits.webkit.org/281016@main
Reviewed commits have been landed. Closing PR #30309 and removing active labels.