From 89551edee5cde000f2f48c5f3ff6d1e13663d74c Mon Sep 17 00:00:00 2001 From: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> Date: Fri, 9 May 2025 16:17:26 +0200 Subject: [PATCH] fix: z-index war in the asset viewer (#18091) --- .../asset-viewer/asset-viewer-nav-bar.svelte | 8 ++-- .../asset-viewer/asset-viewer.svelte | 47 ++++++++++--------- .../asset-viewer/detail-panel.svelte | 15 +++--- .../asset-viewer/photo-viewer.svelte | 12 ++--- .../asset-viewer/video-native-viewer.svelte | 8 ++-- .../asset-viewer/video-panorama-viewer.svelte | 4 +- .../dialog/confirm-dialog.svelte | 2 +- 7 files changed, 47 insertions(+), 49 deletions(-) diff --git a/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte b/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte index f7d4c30ec8..b0ac455bc8 100644 --- a/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte +++ b/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte @@ -7,6 +7,7 @@ import DeleteAction from '$lib/components/asset-viewer/actions/delete-action.svelte'; import DownloadAction from '$lib/components/asset-viewer/actions/download-action.svelte'; import FavoriteAction from '$lib/components/asset-viewer/actions/favorite-action.svelte'; + import KeepThisDeleteOthersAction from '$lib/components/asset-viewer/actions/keep-this-delete-others.svelte'; import RestoreAction from '$lib/components/asset-viewer/actions/restore-action.svelte'; import SetAlbumCoverAction from '$lib/components/asset-viewer/actions/set-album-cover-action.svelte'; import SetFeaturedPhotoAction from '$lib/components/asset-viewer/actions/set-person-featured-action.svelte'; @@ -14,7 +15,6 @@ import ShareAction from '$lib/components/asset-viewer/actions/share-action.svelte'; import ShowDetailAction from '$lib/components/asset-viewer/actions/show-detail-action.svelte'; import UnstackAction from '$lib/components/asset-viewer/actions/unstack-action.svelte'; - import KeepThisDeleteOthersAction from '$lib/components/asset-viewer/actions/keep-this-delete-others.svelte'; import CircleIconButton from '$lib/components/elements/buttons/circle-icon-button.svelte'; import ButtonContextMenu from '$lib/components/shared-components/context-menu/button-context-menu.svelte'; import MenuOption from '$lib/components/shared-components/context-menu/menu-option.svelte'; @@ -22,6 +22,7 @@ import { user } from '$lib/stores/user.store'; import { photoZoomState } from '$lib/stores/zoom-image.store'; import { getAssetJobName, getSharedLink } from '$lib/utils'; + import { canCopyImageToClipboard } from '$lib/utils/asset-utils'; import { openFileUploadDialog } from '$lib/utils/file-uploader'; import { AssetJobName, @@ -45,9 +46,8 @@ mdiPresentationPlay, mdiUpload, } from '@mdi/js'; - import { canCopyImageToClipboard } from '$lib/utils/asset-utils'; - import { t } from 'svelte-i18n'; import type { Snippet } from 'svelte'; + import { t } from 'svelte-i18n'; interface Props { asset: AssetResponseDto; @@ -104,7 +104,7 @@