diff --git a/components/layout/table_row.rs b/components/layout/table_row.rs index 7fb6cd6ab274..ca5b51339849 100644 --- a/components/layout/table_row.rs +++ b/components/layout/table_row.rs @@ -357,7 +357,7 @@ impl Flow for TableRowFlow { None => break, }; column_computed_inline_size.size = column_computed_inline_size.size + - extra_column_computed_inline_size.size; + extra_column_computed_inline_size.size + self.spacing.horizontal; } computed_inline_size_for_cells.push(column_computed_inline_size) diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json index 1b3f5967e4ba..fe297365b136 100644 --- a/tests/wpt/mozilla/meta/MANIFEST.json +++ b/tests/wpt/mozilla/meta/MANIFEST.json @@ -4756,6 +4756,18 @@ "url": "/_mozilla/css/table_colspan_simple_a.html" } ], + "css/table_colspan_spacing_a.html": [ + { + "path": "css/table_colspan_spacing_a.html", + "references": [ + [ + "/_mozilla/css/table_colspan_spacing_ref.html", + "==" + ] + ], + "url": "/_mozilla/css/table_colspan_spacing_a.html" + } + ], "css/table_containing_block_a.html": [ { "path": "css/table_containing_block_a.html", @@ -11568,6 +11580,18 @@ "url": "/_mozilla/css/table_colspan_simple_a.html" } ], + "css/table_colspan_spacing_a.html": [ + { + "path": "css/table_colspan_spacing_a.html", + "references": [ + [ + "/_mozilla/css/table_colspan_spacing_ref.html", + "==" + ] + ], + "url": "/_mozilla/css/table_colspan_spacing_a.html" + } + ], "css/table_containing_block_a.html": [ { "path": "css/table_containing_block_a.html", diff --git a/tests/wpt/mozilla/tests/css/table_colspan_spacing_a.html b/tests/wpt/mozilla/tests/css/table_colspan_spacing_a.html new file mode 100644 index 000000000000..6ff2df81ce5f --- /dev/null +++ b/tests/wpt/mozilla/tests/css/table_colspan_spacing_a.html @@ -0,0 +1,26 @@ + + + + + + + + + + +
   
  
  
 
+ + diff --git a/tests/wpt/mozilla/tests/css/table_colspan_spacing_ref.html b/tests/wpt/mozilla/tests/css/table_colspan_spacing_ref.html new file mode 100644 index 000000000000..6ea1a783c918 --- /dev/null +++ b/tests/wpt/mozilla/tests/css/table_colspan_spacing_ref.html @@ -0,0 +1,37 @@ + + + + +
+
+
+
+
+
+ +