--- a/layout/style/test/property_database.js
+++ b/layout/style/test/property_database.js
@@ -6032,16 +6032,52 @@ var gCSSProperties = {
"calc(-2px)",
"calc(50%)",
"calc(3*25px)",
"calc(25px*3)",
"calc(3*25px + 50%)",
],
invalid_values: []
},
+ "offset-block-start": {
+ domProp: "offsetBlockStart",
+ inherited: false,
+ type: CSS_TYPE_SHORTHAND_AND_LONGHAND,
+ logical: true,
+ get_computed: logical_box_prop_get_computed,
+ alias_for: "inset-block-start",
+ subproperties: [ "inset-block-start" ],
+ },
+ "offset-block-end": {
+ domProp: "offsetBlockEnd",
+ inherited: false,
+ type: CSS_TYPE_SHORTHAND_AND_LONGHAND,
+ logical: true,
+ get_computed: logical_box_prop_get_computed,
+ alias_for: "inset-block-end",
+ subproperties: [ "inset-block-end" ],
+ },
+ "offset-inline-start": {
+ domProp: "offsetInlineStart",
+ inherited: false,
+ type: CSS_TYPE_SHORTHAND_AND_LONGHAND,
+ logical: true,
+ get_computed: logical_box_prop_get_computed,
+ alias_for: "inset-inline-start",
+ subproperties: [ "inset-inline-start" ],
+ },
+ "offset-block-end": {
+ domProp: "offsetInlineEnd",
+ inherited: false,
+ type: CSS_TYPE_SHORTHAND_AND_LONGHAND,
+ logical: true,
+ get_computed: logical_box_prop_get_computed,
+ alias_for: "inset-inline-end",
+ subproperties: [ "inset-inline-end" ],
+ },
"padding-block-end": {
domProp: "paddingBlockEnd",
inherited: false,
type: CSS_TYPE_LONGHAND,
applies_to_first_letter: true,
// No applies_to_placeholder because we have a !important rule in forms.css.
logical: true,
get_computed: logical_box_prop_get_computed,