From be1fea17f0b9fe01612bf23aaabcc1ca5c9f48b1 Mon Sep 17 00:00:00 2001 From: Vito Sansevero Date: Thu, 29 Oct 2026 17:15:01 -0700 Subject: [PATCH] fix(images): no default removedView function in the selection bar (#498) The default arrow was never called, so images-selection.mjs fell under its function coverage floor (97.29 < 98). --- web/js/workspace/images-selection.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/js/workspace/images-selection.mjs b/web/js/workspace/images-selection.mjs index 1bba487a..b9c7c3ce 100644 --- a/web/js/workspace/images-selection.mjs +++ b/web/js/workspace/images-selection.mjs @@ -51,7 +51,7 @@ function el(tag, text, className) { */ export function mountSelectionBar({ scope, api, grid, getItems, focusFallback, onCategorySet, activity = null, onTagged, getListing, getFilter, getCategories, checked: initial = Object.freeze(new Set()), collections = null, - collection = null, onCollectionsChanged = null, onSourceChanged = null, onDeleted = null, removedView = () => false, + collection = null, onCollectionsChanged = null, onSourceChanged = null, onDeleted = null, removedView = null, onReturn = null }) { let checked = initial; let exporting = false, categorizing = false; @@ -116,7 +116,7 @@ export function mountSelectionBar({ scope, api, grid, getItems, focusFallback, o } let shownRemoved = false; function paintMode() { - const removed = Boolean(returnButton && removedView()); + const removed = Boolean(returnButton && removedView?.()); if (removed === shownRemoved) return; shownRemoved = removed; for (const node of [...normalActions, returnButton]) node?.remove();