diff --git a/Meta/Lagom/Tools/CodeGenerators/LibWeb/GenerateCSSPropertyID.cpp b/Meta/Lagom/Tools/CodeGenerators/LibWeb/GenerateCSSPropertyID.cpp index 9f609e347a..bab6ed06c9 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibWeb/GenerateCSSPropertyID.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibWeb/GenerateCSSPropertyID.cpp @@ -56,9 +56,12 @@ ErrorOr replace_logical_aliases(JsonObject& properties) properties.for_each_member([&](auto& name, auto& value) { VERIFY(value.is_object()); const auto& value_as_object = value.as_object(); - const auto logical_alias_for = value_as_object.get_deprecated_string("logical-alias-for"sv); + const auto logical_alias_for = value_as_object.get_array("logical-alias-for"sv); if (logical_alias_for.has_value()) { - logical_aliases.set(name, logical_alias_for.value()); + auto const& aliased_properties = logical_alias_for.value(); + for (auto const& aliased_property : aliased_properties.values()) { + logical_aliases.set(name, aliased_property.to_deprecated_string()); + } } }); diff --git a/Userland/Libraries/LibWeb/CSS/Properties.json b/Userland/Libraries/LibWeb/CSS/Properties.json index df791db845..5c29a68b26 100644 --- a/Userland/Libraries/LibWeb/CSS/Properties.json +++ b/Userland/Libraries/LibWeb/CSS/Properties.json @@ -1336,8 +1336,10 @@ ] }, "max-inline-size": { - "logical-alias-for": "max-width", - "__comment": "Also a logical alias for max-height", + "logical-alias-for": [ + "max-width", + "max-height" + ], "initial": "none" }, "max-width": { @@ -1373,8 +1375,10 @@ ] }, "min-inline-size": { - "logical-alias-for": "min-width", - "__comment": "Also a logical alias for min-height", + "logical-alias-for": [ + "min-width", + "min-height" + ], "initial": "0" }, "min-width": { @@ -1767,7 +1771,7 @@ "inherited": false, "initial": "0s", "valid-types": [ - "time" + "time" ] }, "user-select": {