diff --git a/packages/frontend/src/components/MkLightbox.item.vue b/packages/frontend/src/components/MkLightbox.item.vue index 14ee8d00d9..eb7f581019 100644 --- a/packages/frontend/src/components/MkLightbox.item.vue +++ b/packages/frontend/src/components/MkLightbox.item.vue @@ -795,8 +795,11 @@ function openMenu(ev: PointerEvent) { }); if (props.content.file != null) { - menu.push({ type: 'divider' }); - menu.push(...getFileMenu(props.content.file)); + const fileMenu = getFileMenu(props.content.file); + if (fileMenu.length > 0) { + menu.push({ type: 'divider' }); + menu.push(...fileMenu); + } } os.popupMenu(menu, (ev.currentTarget ?? ev.target ?? undefined) as HTMLElement | undefined);