fix: clear focusedAsset when side panel is closed via button

This commit is contained in:
Alexander Brown
2026-01-16 18:18:36 -08:00
parent 9864c7ef42
commit df74315194

View File

@@ -7,6 +7,7 @@
:content-title="displayTitle"
:right-panel-title="$t('assetBrowser.modelInfo.title')"
@close="handleClose"
@update:right-panel-open="handlePanelClose"
>
<template v-if="shouldShowLeftPanel" #leftPanel>
<LeftSidePanel
@@ -225,4 +226,10 @@ function handleAssetSelectAndEmit(asset: AssetDisplayItem) {
emit('asset-select', asset)
props.onSelect?.(asset)
}
function handlePanelClose(isOpen: boolean) {
if (!isOpen) {
focusedAsset.value = null
}
}
</script>