diff --git a/packages/@react-spectrum/dialog/src/Dialog.tsx b/packages/@react-spectrum/dialog/src/Dialog.tsx index 0e8d0b1b553..9048eb7a943 100644 --- a/packages/@react-spectrum/dialog/src/Dialog.tsx +++ b/packages/@react-spectrum/dialog/src/Dialog.tsx @@ -64,8 +64,8 @@ export function Dialog(props: SpectrumDialogProps) { let sizeVariant = sizeMap[size]; let {dialogProps, titleProps} = useDialog({ref, role, ...otherProps}); - let hasHeader = useHasChild(`:scope > .${styles['spectrum-Dialog-header']}`, gridRef); - let hasFooter = useHasChild(`:scope > .${styles['spectrum-Dialog-footer']}`, gridRef); + let hasHeader = useHasChild(`.${styles['spectrum-Dialog-header']}`, gridRef); + let hasFooter = useHasChild(`.${styles['spectrum-Dialog-footer']}`, gridRef); if (!slots) { slots = {