From 8d3cce7b4926dd965449e9fb8fce4d7fe1e739e2 Mon Sep 17 00:00:00 2001 From: lucaronin Date: Sun, 19 Apr 2026 18:50:08 +0200 Subject: [PATCH] fix: satisfy neighborhood history build checks --- src/utils/neighborhoodHistory.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/utils/neighborhoodHistory.ts b/src/utils/neighborhoodHistory.ts index 3134191a..f4e1e0a4 100644 --- a/src/utils/neighborhoodHistory.ts +++ b/src/utils/neighborhoodHistory.ts @@ -28,15 +28,15 @@ export function selectionsEqual(a: SidebarSelection, b: SidebarSelection): boole switch (a.kind) { case 'filter': - return isSameFilterSelection(a, b) + return isSameFilterSelection(a, b as Extract) case 'sectionGroup': - return isSameSectionSelection(a, b) + return isSameSectionSelection(a, b as Extract) case 'folder': - return isSameFolderSelection(a, b) + return isSameFolderSelection(a, b as Extract) case 'entity': - return isSameEntitySelection(a, b) + return isSameEntitySelection(a, b as Extract) case 'view': - return isSameViewSelection(a, b) + return isSameViewSelection(a, b as Extract) } } @@ -84,7 +84,7 @@ export function isEditableElement(element: Element | null): element is HTMLEleme return element.isContentEditable || !!element.closest('[contenteditable="true"]') } -export function isEditorEscapeTarget(element: Element | null): boolean { +export function isEditorEscapeTarget(element: Element | null): element is HTMLElement { return isEditableElement(element) && element.closest(EDITOR_SURFACE_SELECTOR) !== null }