From 8970566865166df11906310604b6e442df9e34cf Mon Sep 17 00:00:00 2001 From: Mees Frensel <33722705+meesfrensel@users.noreply.github.com> Date: Wed, 21 Jan 2026 15:08:01 +0100 Subject: [PATCH] fix(web): handle deletion from asset viewer on map page (#25393) --- web/src/lib/components/asset-viewer/asset-viewer.svelte | 6 ++++++ web/src/lib/components/shared-components/map/map.svelte | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/web/src/lib/components/asset-viewer/asset-viewer.svelte b/web/src/lib/components/asset-viewer/asset-viewer.svelte index 334c7c1032..f047b5001a 100644 --- a/web/src/lib/components/asset-viewer/asset-viewer.svelte +++ b/web/src/lib/components/asset-viewer/asset-viewer.svelte @@ -11,6 +11,7 @@ import { assetViewerManager } from '$lib/managers/asset-viewer-manager.svelte'; import { authManager } from '$lib/managers/auth-manager.svelte'; import { editManager, EditToolType } from '$lib/managers/edit/edit-manager.svelte'; + import { eventManager } from '$lib/managers/event-manager.svelte'; import { preloadManager } from '$lib/managers/PreloadManager.svelte'; import { Route } from '$lib/route'; import { assetViewingStore } from '$lib/stores/asset-viewing.store'; @@ -321,6 +322,11 @@ await handleGetAllAlbums(); break; } + case AssetAction.DELETE: + case AssetAction.TRASH: { + eventManager.emit('AssetsDelete', [asset.id]); + break; + } case AssetAction.REMOVE_ASSET_FROM_STACK: { stack = action.stack; if (stack) { diff --git a/web/src/lib/components/shared-components/map/map.svelte b/web/src/lib/components/shared-components/map/map.svelte index e3a926f9b6..bdbbea5b66 100644 --- a/web/src/lib/components/shared-components/map/map.svelte +++ b/web/src/lib/components/shared-components/map/map.svelte @@ -10,6 +10,7 @@ + +