Skip to content

Commit 3bbe360

Browse files
committed
Cmd-M on ephemeral blocks adds to layout, fix iconbutton tooltips
1 parent 2e25ea1 commit 3bbe360

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

frontend/app/element/iconbutton.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
font: inherit;
1010
outline: inherit;
1111

12+
& > * {
13+
pointer-events: none;
14+
}
15+
1216
&.bulb {
1317
color: var(--bulb-color);
1418
opacity: 1;

frontend/app/store/keymodel.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,12 @@ function registerGlobalKeys() {
549549
const layoutModel = getLayoutModelForStaticTab();
550550
const focusedNode = globalStore.get(layoutModel.focusedNode);
551551
if (focusedNode != null) {
552-
layoutModel.magnifyNodeToggle(focusedNode.id);
552+
const ephemeralNode = globalStore.get(layoutModel.ephemeralNode);
553+
if (ephemeralNode?.id === focusedNode.id) {
554+
layoutModel.addEphemeralNodeToLayout();
555+
} else {
556+
layoutModel.magnifyNodeToggle(focusedNode.id);
557+
}
553558
}
554559
return true;
555560
});

0 commit comments

Comments
 (0)