Cmd-M on ephemeral blocks adds to layout, fix iconbutton tooltips (#3289)
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Docsite CI/CD / Build Docsite (push) Has been cancelled
TestDriver.ai Build / Build for TestDriver.ai (push) Has been cancelled
Docsite CI/CD / Deploy to GitHub Pages (push) Has been cancelled

This commit is contained in:
Mike Sawka 2026-05-04 16:44:03 -07:00 committed by GitHub
parent 2e25ea1e0a
commit 021db67ee7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 10 additions and 1 deletions

View file

@ -9,6 +9,10 @@
font: inherit;
outline: inherit;
& > * {
pointer-events: none;
}
&.bulb {
color: var(--bulb-color);
opacity: 1;

View file

@ -549,7 +549,12 @@ function registerGlobalKeys() {
const layoutModel = getLayoutModelForStaticTab();
const focusedNode = globalStore.get(layoutModel.focusedNode);
if (focusedNode != null) {
layoutModel.magnifyNodeToggle(focusedNode.id);
const ephemeralNode = globalStore.get(layoutModel.ephemeralNode);
if (ephemeralNode?.id === focusedNode.id) {
layoutModel.addEphemeralNodeToLayout();
} else {
layoutModel.magnifyNodeToggle(focusedNode.id);
}
}
return true;
});