From c81f8d9fcbcd8d81f49799a5a01e4105e540d7eb Mon Sep 17 00:00:00 2001 From: Oleksandr Miroshnichenko Date: Tue, 1 Dec 2020 15:30:21 -0600 Subject: [PATCH] magento/magento2-page-builder/#637: Form field/field group viewport scope - collect only desktop styles --- packages/pagebuilder/lib/parseStorageHtml.js | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/packages/pagebuilder/lib/parseStorageHtml.js b/packages/pagebuilder/lib/parseStorageHtml.js index 9669351557..3a7fad0535 100644 --- a/packages/pagebuilder/lib/parseStorageHtml.js +++ b/packages/pagebuilder/lib/parseStorageHtml.js @@ -90,15 +90,17 @@ const convertToInlineStyles = document => { const cssRules = styleBlock.sheet.cssRules; Array.from(cssRules).forEach(rule => { - const selectors = rule.selectorText - .split(',') - .map(selector => selector.trim()); - selectors.forEach(selector => { - if (!styles[selector]) { - styles[selector] = []; - } - styles[selector].push(rule.style); - }); + if (rule instanceof CSSStyleRule) { + const selectors = rule.selectorText + .split(',') + .map(selector => selector.trim()); + selectors.forEach(selector => { + if (!styles[selector]) { + styles[selector] = []; + } + styles[selector].push(rule.style); + }); + } }); }); }