diff --git a/src/runtime/internal/dom.ts b/src/runtime/internal/dom.ts index df25e7ab11..5b88f525f8 100644 --- a/src/runtime/internal/dom.ts +++ b/src/runtime/internal/dom.ts @@ -156,7 +156,7 @@ export function get_root_for_style(node: Node): ShadowRoot | Document { export function append_stylesheet(node: ShadowRoot | Document, style: HTMLStyleElement): CSSStyleSheet { append((node as Document).head || node, style); - return style.sheet + return style.sheet; } export function append_hydration(target: NodeEx, node: NodeEx) { diff --git a/src/runtime/internal/style_manager.ts b/src/runtime/internal/style_manager.ts index bc37c588b9..cf9a224a30 100644 --- a/src/runtime/internal/style_manager.ts +++ b/src/runtime/internal/style_manager.ts @@ -42,7 +42,7 @@ export function create_rule(node: Element & ElementCSSInlineStyle, a: number, b: const { style_element, rules } = managed_styles.get(doc) || create_style_information(doc); if (!rules[name]) { - const stylesheet = append_stylesheet(doc, style_element) + const stylesheet = append_stylesheet(doc, style_element); rules[name] = true; stylesheet.insertRule(`@keyframes ${name} ${rule}`, stylesheet.cssRules.length); } @@ -74,7 +74,7 @@ export function clear_rules() { if (active) return; managed_styles.forEach(info => { const { style_element } = info; - detach(style_element) + detach(style_element); info.rules = {}; }); managed_styles.clear(); diff --git a/test/runtime/samples/style_manager-cleanup/_config.js b/test/runtime/samples/style_manager-cleanup/_config.js index a31dd68917..8133f86ff5 100644 --- a/test/runtime/samples/style_manager-cleanup/_config.js +++ b/test/runtime/samples/style_manager-cleanup/_config.js @@ -5,10 +5,10 @@ export default { async test({ raf, assert, component, window }) { component.visible = true; - raf.tick(100) + raf.tick(100); component.visible = false; - raf.tick(200) - raf.tick(60) + raf.tick(200); + raf.tick(60); assert.htmlEqual( window.document.head.innerHTML,