From e36a49b635a8eed607d093540680c73035194877 Mon Sep 17 00:00:00 2001 From: Shanyu Cui <35462802+kanoni4567@users.noreply.github.com> Date: Fri, 16 Jul 2021 05:28:47 -0700 Subject: [PATCH] update hasSlot selector to search top-level only (#481) --- src/internal/slot.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/internal/slot.ts b/src/internal/slot.ts index 33ae5ab5..c30a77a7 100644 --- a/src/internal/slot.ts +++ b/src/internal/slot.ts @@ -43,7 +43,7 @@ export function getTextContent(slot: HTMLSlotElement): string { export function hasSlot(el: HTMLElement, name?: string) { // Look for a named slot if (name) { - return el.querySelector(`[slot="${name}"]`) !== null; + return el.querySelector(`:scope > [slot="${name}"]`) !== null; } // Look for a default slot