Skip to content

Commit 56d7f5d

Browse files
fix: popover animation flicker
1 parent ae4dc7f commit 56d7f5d

File tree

2 files changed

+1
-1
lines changed

2 files changed

+1
-1
lines changed

packages/kit-headless/src/components/popover/popover-panel-impl.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ export const HPopoverPanelImpl = component$((props: PropsOf<'div'>) => {
104104
{...props}
105105
id={panelId}
106106
ref={props.ref}
107-
data-open={context.isOpenSig.value ? '' : undefined}
108107
popover={
109108
(context.manual && 'manual') || props.popover === 'manual'
110109
? 'manual'

packages/kit-headless/src/components/popover/utils.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export async function supportShowAnimation(popover: HTMLElement, isPolyfill: boo
1919

2020
popover.classList.add('popover-showing');
2121
popover.classList.remove('popover-closing');
22+
popover.dataset.open = '';
2223
popover.removeAttribute('data-closing');
2324
popover.removeAttribute('data-closed');
2425
}

0 commit comments

Comments
 (0)