diff --git a/packages/frontend/src/components/MkPopupMenu.vue b/packages/frontend/src/components/MkPopupMenu.vue index 452222d7ed..73484be481 100644 --- a/packages/frontend/src/components/MkPopupMenu.vue +++ b/packages/frontend/src/components/MkPopupMenu.vue @@ -41,10 +41,17 @@ function onModalClose() { function onMenuClose() { close(); + if (manualShowing.value === false) { + // 先にhideが来ていたらclosedを発火 + emit('closed'); + } } function closed() { - emit('closed'); + if (manualShowing.value === true) { + // hideが来ていない場合のみclosedを発火 + emit('closed'); + } } function close() {