From a219ea5c9b1742e6f4a4fbc02b8080110fe3f61e Mon Sep 17 00:00:00 2001 From: Evan Simkowitz Date: Fri, 3 Jan 2025 12:02:19 -0500 Subject: [PATCH] Fix keybindings not working for ephemeral nodes (#1678) --- frontend/layout/lib/layoutModel.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/layout/lib/layoutModel.ts b/frontend/layout/lib/layoutModel.ts index 7f8479c0a..e10cab4ae 100644 --- a/frontend/layout/lib/layoutModel.ts +++ b/frontend/layout/lib/layoutModel.ts @@ -283,7 +283,11 @@ export class LayoutModel { this.magnifiedNodeSizeAtom = getSettingsKeyAtom("window:magnifiedblocksize"); this.focusedNode = atom((get) => { + const ephemeralNode = get(this.ephemeralNode); const treeState = get(this.treeStateAtom); + if (ephemeralNode) { + return ephemeralNode; + } if (treeState.focusedNodeId == null) { return null; }