From f8ea730f29115175fa5d31f77c7f1bdda05f6938 Mon Sep 17 00:00:00 2001 From: Tobias Christiansen Date: Thu, 16 Sep 2021 21:36:38 +0200 Subject: [PATCH] LibWeb: Flexbox: Add default value for AlignItems Previously there was no default value and wrapping broke when the container didn't have a align-items specified. --- Userland/Libraries/LibWeb/CSS/ComputedValues.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/CSS/ComputedValues.h b/Userland/Libraries/LibWeb/CSS/ComputedValues.h index b19e89f454..4be067e888 100644 --- a/Userland/Libraries/LibWeb/CSS/ComputedValues.h +++ b/Userland/Libraries/LibWeb/CSS/ComputedValues.h @@ -30,6 +30,7 @@ public: static CSS::FlexDirection flex_direction() { return CSS::FlexDirection::Row; } static CSS::FlexWrap flex_wrap() { return CSS::FlexWrap::Nowrap; } static CSS::JustifyContent justify_content() { return CSS::JustifyContent::FlexStart; } + static CSS::AlignItems align_items() { return CSS::AlignItems::FlexStart; } static CSS::Overflow overflow() { return CSS::Overflow::Visible; } }; @@ -161,7 +162,7 @@ protected: CSS::FlexBasisData flex_basis {}; Optional flex_grow_factor; Optional flex_shrink_factor; - CSS::AlignItems align_items; + CSS::AlignItems align_items { InitialValues::align_items() }; CSS::JustifyContent justify_content { InitialValues::justify_content() }; CSS::Overflow overflow_x { InitialValues::overflow() }; CSS::Overflow overflow_y { InitialValues::overflow() };