From 99de8521e6929b113e9d9fc14f6a5ba3f6eabebc Mon Sep 17 00:00:00 2001 From: Alan Jeffrey Date: Wed, 21 Oct 2015 14:53:02 -0500 Subject: [PATCH 1/2] Dirty parent when removng a child node. --- components/script/dom/node.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs index d65ce8bcba5..3977ad0331e 100644 --- a/components/script/dom/node.rs +++ b/components/script/dom/node.rs @@ -325,8 +325,8 @@ impl Node { node.layout_data.dispose(&node); } - let document = child.owner_doc(); - document.content_and_heritage_changed(child, NodeDamage::OtherNodeDamage); + self.owner_doc().content_and_heritage_changed(self, NodeDamage::OtherNodeDamage); + child.owner_doc().content_and_heritage_changed(child, NodeDamage::OtherNodeDamage); } } From 558b0b6c29fb6255676bbc62ee7d8d8c4b8fa5e1 Mon Sep 17 00:00:00 2001 From: Alan Jeffrey Date: Tue, 3 Nov 2015 14:14:27 -0600 Subject: [PATCH 2/2] Updated test expectations. The WPT CSS tests block-in-inline-remove-000.htm and block-in-inline-remove-002.htm.ini now pass. --- .../css21_dev/html4/block-in-inline-remove-000.htm.ini | 2 +- .../css21_dev/html4/block-in-inline-remove-002.htm.ini | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/wpt/metadata-css/css21_dev/html4/block-in-inline-remove-000.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/block-in-inline-remove-000.htm.ini index f3a798f0b3b..158c6a78c65 100644 --- a/tests/wpt/metadata-css/css21_dev/html4/block-in-inline-remove-000.htm.ini +++ b/tests/wpt/metadata-css/css21_dev/html4/block-in-inline-remove-000.htm.ini @@ -1,3 +1,3 @@ [block-in-inline-remove-000.htm] type: reftest - expected: FAIL + expected: PASS diff --git a/tests/wpt/metadata-css/css21_dev/html4/block-in-inline-remove-002.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/block-in-inline-remove-002.htm.ini index 9e78926877a..b6dad7c5612 100644 --- a/tests/wpt/metadata-css/css21_dev/html4/block-in-inline-remove-002.htm.ini +++ b/tests/wpt/metadata-css/css21_dev/html4/block-in-inline-remove-002.htm.ini @@ -1,3 +1,3 @@ [block-in-inline-remove-002.htm] type: reftest - expected: FAIL + expected: PASS