diff --git a/frontend/src/lib/components/apps/components/layout/AppContainer.svelte b/frontend/src/lib/components/apps/components/layout/AppContainer.svelte
index 0f2072f25a..53f2aa6473 100644
--- a/frontend/src/lib/components/apps/components/layout/AppContainer.svelte
+++ b/frontend/src/lib/components/apps/components/layout/AppContainer.svelte
@@ -31,7 +31,7 @@
-
+
{#if $app.subgrids?.[`${id}-0`]}
+ selectedTabIndex: Output
}
$: selectedIndex = tabs?.indexOf(selected) ?? -1
diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte
index c50e306fa0..e3fee02803 100644
--- a/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte
+++ b/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte
@@ -80,8 +80,20 @@
component?.componentInput?.type === 'template' && $worldStore
? buildExtraLib($worldStore?.outputsById ?? {}, component?.id, false)
: undefined
+
+ function keydown(event: KeyboardEvent) {
+ switch (event.key) {
+ case 'Delete': {
+ removeGridElement()
+ event.stopPropagation()
+ break
+ }
+ }
+ }
+
+
{#if component}
{#if component.componentInput}