From fd5354a7d1a2a856bd16b984e2cf8b7eaac63cee Mon Sep 17 00:00:00 2001 From: Alexander Onnikov Date: Thu, 31 Jul 2025 23:38:21 +0700 Subject: [PATCH] fix broken ui test (#9629) Signed-off-by: Alexander Onnikov --- packages/ui/src/popups.ts | 1 - plugins/recorder-resources/src/recording.ts | 6 ++++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/ui/src/popups.ts b/packages/ui/src/popups.ts index 0f4f633dc7..705befff00 100644 --- a/packages/ui/src/popups.ts +++ b/packages/ui/src/popups.ts @@ -104,7 +104,6 @@ export function showPopup ( const pos = popups.findIndex((p) => (p as CompAndProps).id === id && p.type === 'popup') if (pos !== -1) { popups.splice(pos, 1) - void onClose?.(undefined) } return popups }) diff --git a/plugins/recorder-resources/src/recording.ts b/plugins/recorder-resources/src/recording.ts index 073c89cd09..8624b473a9 100644 --- a/plugins/recorder-resources/src/recording.ts +++ b/plugins/recorder-resources/src/recording.ts @@ -96,8 +96,10 @@ function showRecordingPopup (): void { } export function closeRecordingPopup (): void { - const popup = get(recordingPopup) - popup?.close() + recordingPopup.update((popup) => { + popup?.close() + return null + }) } export async function startRecording (): Promise {