diff --git a/components/style/dom.rs b/components/style/dom.rs index 3402912168a..184e926ef40 100644 --- a/components/style/dom.rs +++ b/components/style/dom.rs @@ -236,6 +236,7 @@ pub trait TElement : PartialEq + Sized + Copy + Clone + ElementExt + Presentatio unsafe { node.set_dirty(true); } // XXX(emilio): For now, dirty implies dirty descendants if found. } else if hint.contains(RESTYLE_DESCENDANTS) { + unsafe { node.set_dirty_descendants(true); } let mut current = node.first_child(); while let Some(node) = current { unsafe { node.set_dirty(true); } diff --git a/tests/wpt/metadata-css/css-flexbox-1_dev/html/flexbox_columns.htm.ini b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flexbox_columns.htm.ini deleted file mode 100644 index 093654531dd..00000000000 --- a/tests/wpt/metadata-css/css-flexbox-1_dev/html/flexbox_columns.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[flexbox_columns.htm] - type: reftest - expected: FAIL