diff --git a/packages/utils/src/browser.ts b/packages/utils/src/browser.ts index 8181e3f11759..aeb6f9a33296 100644 --- a/packages/utils/src/browser.ts +++ b/packages/utils/src/browser.ts @@ -77,11 +77,12 @@ function _htmlElementAsString(el: unknown, keyAttrs?: string[]): string { out.push(elem.tagName.toLowerCase()); // Pairs of attribute keys defined in `serializeAttribute` and their values on element. - const keyAttrPairs = keyAttrs?.length - ? keyAttrs.filter(keyAttr => elem.getAttribute(keyAttr)).map(keyAttr => [keyAttr, elem.getAttribute(keyAttr)]) - : null; + const keyAttrPairs = + keyAttrs && keyAttrs.length + ? keyAttrs.filter(keyAttr => elem.getAttribute(keyAttr)).map(keyAttr => [keyAttr, elem.getAttribute(keyAttr)]) + : null; - if (keyAttrPairs?.length) { + if (keyAttrPairs && keyAttrPairs.length) { keyAttrPairs.forEach(keyAttrPair => { out.push(`[${keyAttrPair[0]}="${keyAttrPair[1]}"]`); }); diff --git a/packages/utils/src/misc.ts b/packages/utils/src/misc.ts index 164e98950c61..c67796c50b5c 100644 --- a/packages/utils/src/misc.ts +++ b/packages/utils/src/misc.ts @@ -142,7 +142,7 @@ export function addExceptionMechanism(event: Event, newMechanism?: Partial