From 6b5df3839db9953824d5bf083dc36b47371c5f48 Mon Sep 17 00:00:00 2001 From: sunhao Date: Wed, 21 Aug 2024 08:55:10 +0800 Subject: [PATCH] * popover: prevent to layout on popover is hidden or destroyed. --- lib/popover/src/vanilla/popover.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/popover/src/vanilla/popover.ts b/lib/popover/src/vanilla/popover.ts index 33e47b3f29..a2d0432e6a 100644 --- a/lib/popover/src/vanilla/popover.ts +++ b/lib/popover/src/vanilla/popover.ts @@ -324,6 +324,9 @@ export class Popover { + if (this.destroyed || !this._shown) { + return; + } const {animation, name = 'popover', minWidth, minHeight, limitInScreen, onLayout} = this.options; if (!this._virtual) { const style: JSX.CSSProperties = {};