immich/web/src/lib/components/faces-page
Min Idzelis d5d2ebd9bf
fix(web): close edit faces panel on Escape key press (#27519)
Move `showEditFaces` state to `assetViewerManager` so the edit faces
panel open/close state is globally accessible. Add Escape key handling
to `PersonSidePanel` that closes the assign-face sub-panel first, then
the edit faces panel. Guard the asset viewer's global Escape-to-close
action so it doesn't fire while either face panel is open.

Change-Id: I0c947fe0758aef0eac473f4cc72f6a3b6a6a6964
2026-04-15 20:22:20 -05:00
..
assign-face-side-panel.svelte refactor: asset navbar (#25480) 2026-01-23 16:19:46 -05:00
edit-name-input.svelte refactor: buttons (#18317) 2025-05-15 18:31:33 -04:00
face-thumbnail.svelte feat: rtl (#17860) 2025-04-28 08:53:53 -05:00
manage-people-visibility.spec.ts fix: preserve hidden people state across pagination (#25886) 2026-02-05 08:51:30 -05:00
manage-people-visibility.svelte feat: primary notifications (#26988) 2026-03-17 17:54:11 -04:00
manage-people-visibility.test-wrapper.svelte fix: preserve hidden people state across pagination (#25886) 2026-02-05 08:51:30 -05:00
merge-face-selector.svelte feat: primary notifications (#26988) 2026-03-17 17:54:11 -04:00
people-card.svelte refactor(web): routes (#25365) 2026-01-19 12:07:31 -05:00
people-infinite-scroll.svelte feat(web): better person naming interface (#16631) 2025-03-11 10:08:52 -05:00
people-list.svelte chore(web): migrate CircleIconButton to @immich/ui IconButton (#18486) 2025-06-02 14:47:23 +00:00
people-search.svelte fix(web): don't cache empty search results for people search (#27632) 2026-04-09 02:33:04 +01:00
person-side-panel.svelte fix(web): close edit faces panel on Escape key press (#27519) 2026-04-15 20:22:20 -05:00
unmerge-face-selector.svelte feat: primary notifications (#26988) 2026-03-17 17:54:11 -04:00