From 5443317377e7d497e6a90fe1cbb6fc95f594a99f Mon Sep 17 00:00:00 2001 From: Stanislav A Date: Wed, 18 Jan 2023 17:47:49 +0300 Subject: [PATCH] improve logging invalid rule and fix description --- src/scriptlets/inject-css-in-shadow-dom.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/scriptlets/inject-css-in-shadow-dom.js b/src/scriptlets/inject-css-in-shadow-dom.js index c9f8ca81..25222ca4 100644 --- a/src/scriptlets/inject-css-in-shadow-dom.js +++ b/src/scriptlets/inject-css-in-shadow-dom.js @@ -8,7 +8,7 @@ import { /** * @scriptlet inject-css-in-shadow-dom * @description - * Injects css rule into selected Shadow DOM subtrees on a page + * Injects CSS rule into selected Shadow DOM subtrees on a page * * **Syntax** * ``` @@ -53,8 +53,8 @@ export function injectCssInShadowDom(source, cssRule, hostSelector = '') { const stylesheet = new CSSStyleSheet(); try { stylesheet.insertRule(cssRule); - } catch { - logMessage(source, `Failed to parse the rule: ${cssRule}`); + } catch (e) { + logMessage(source, `Unable to apply the rule '${cssRule}' due to: \n'${e.message}'`); return; } shadowRoot.adoptedStyleSheets = [...shadowRoot.adoptedStyleSheets, stylesheet];