diff --git a/src/mixins/popup/overlay.ts b/src/mixins/popup/overlay.ts index 9bf10c644..1d5d86f6a 100644 --- a/src/mixins/popup/overlay.ts +++ b/src/mixins/popup/overlay.ts @@ -51,7 +51,10 @@ export function updateOverlay(vm: any): void { } export function openOverlay(vm: any, config: OverlayConfig): void { - if (!context.find(vm)) { + const item = context.find(vm); + if (item) { + item.config = config; + } else { const overlay = mountOverlay(vm); context.stack.push({ vm, config, overlay }); }