From 0b6176bacffc9cf2ae84cc1109b0f0ec7c3190d8 Mon Sep 17 00:00:00 2001 From: Robin Malfait Date: Fri, 18 Jun 2021 15:37:52 +0200 Subject: [PATCH] Fix media queries for postcss7 (#4695) This fixes a postcss7 issues where .append() does not clear the children --- src/util/pluginUtils.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/util/pluginUtils.js b/src/util/pluginUtils.js index 1ef78e56e73e..8d67f35e015c 100644 --- a/src/util/pluginUtils.js +++ b/src/util/pluginUtils.js @@ -82,7 +82,9 @@ export function transformAllSelectors(transformSelector, { wrap, withRule } = {} if (wrap) { let wrapper = wrap() - wrapper.append(container.nodes) + let nodes = container.nodes + container.removeAll() + wrapper.append(nodes) container.append(wrapper) } } @@ -102,7 +104,9 @@ export function transformAllClasses(transformClass, { wrap, withRule } = {}) { if (wrap) { let wrapper = wrap() - wrapper.append(container.nodes) + let nodes = container.nodes + container.removeAll() + wrapper.append(nodes) container.append(wrapper) } } @@ -122,7 +126,9 @@ export function transformLastClasses(transformClass, { wrap, withRule } = {}) { if (wrap) { let wrapper = wrap() - wrapper.append(container.nodes) + let nodes = container.nodes + container.removeAll() + wrapper.append(nodes) container.append(wrapper) } }