- a/Source/WebCore/style/ContainerQueryEvaluator.cpp -2 / +1 lines
Lines 73-82 auto ContainerQueryEvaluator::selectContainer(const FilteredContainerQuery& filt a/Source/WebCore/style/ContainerQueryEvaluator.cpp_sec1
73
        auto* renderer = dynamicDowncast<RenderBox>(element.renderer());
73
        auto* renderer = dynamicDowncast<RenderBox>(element.renderer());
74
        if (!renderer)
74
        if (!renderer)
75
            return { };
75
            return { };
76
        auto& view = renderer->view();
77
        return {
76
        return {
78
            renderer,
77
            renderer,
79
            CSSToLengthConversionData { renderer->style(), &view.style(), nullptr, &view }
78
            CSSToLengthConversionData { renderer->style(), element.document().documentElement()->renderStyle(), nullptr, &renderer->view() }
80
        };
79
        };
81
    };
80
    };
82
81
- a/LayoutTests/imported/w3c/web-platform-tests/css/css-contain/container-queries/font-relative-units-dynamic-expected.txt -1 / +1 lines
Lines 4-10 PASS rem relative before change a/LayoutTests/imported/w3c/web-platform-tests/css/css-contain/container-queries/font-relative-units-dynamic-expected.txt_sec1
4
PASS ex relative before change
4
PASS ex relative before change
5
PASS ch relative before change
5
PASS ch relative before change
6
PASS em relative after change
6
PASS em relative after change
7
FAIL rem relative after change assert_equals: expected "rgb(0, 128, 0)" but got "rgb(255, 0, 0)"
7
PASS rem relative after change
8
PASS ex relative after change
8
PASS ex relative after change
9
PASS ch relative after change
9
PASS ch relative after change
10
10
- a/LayoutTests/imported/w3c/web-platform-tests/css/css-contain/container-queries/font-relative-units-expected.txt -1 / +1 lines
Lines 1-6 a/LayoutTests/imported/w3c/web-platform-tests/css/css-contain/container-queries/font-relative-units-expected.txt_sec1
1
1
2
PASS em relative inline-size
2
PASS em relative inline-size
3
FAIL rem relative inline-size assert_equals: expected "rgb(0, 128, 0)" but got "rgb(0, 0, 0)"
3
PASS rem relative inline-size
4
PASS ex relative inline-size
4
PASS ex relative inline-size
5
PASS ch relative inline-size
5
PASS ch relative inline-size
6
6

Return to Bug 241852