diff --git a/frontend/src/lib/components/apps/editor/GridEditor.svelte b/frontend/src/lib/components/apps/editor/GridEditor.svelte
index f4181efbce..f54575521c 100644
--- a/frontend/src/lib/components/apps/editor/GridEditor.svelte
+++ b/frontend/src/lib/components/apps/editor/GridEditor.svelte
@@ -22,7 +22,6 @@
app,
mode,
connectingInput,
- runnableComponents,
summary,
focusedGrid,
parentWidth,
@@ -39,40 +38,6 @@
.flatMap((id) => dfs($app.grid, id, $app.subgrids ?? {}))
.filter((x) => x != undefined) as string[]
}
-
- function removeGridElement(component) {
- if (component) {
- $app.grid = $app.grid.filter((gridComponent) => {
- if (gridComponent.data.id === component.id) {
- if (
- gridComponent.data.componentInput?.type === 'runnable' &&
- gridComponent.data.componentInput?.runnable?.type === 'runnableByName' &&
- gridComponent.data.componentInput?.runnable.inlineScript
- ) {
- const { name, inlineScript } = gridComponent.data.componentInput?.runnable
-
- if (!$app.unusedInlineScripts) {
- $app.unusedInlineScripts = []
- }
-
- $app.unusedInlineScripts.push({
- name,
- inlineScript
- })
-
- $app = $app
- }
- }
-
- return gridComponent.data.id !== component?.id
- })
-
- delete $runnableComponents[component.id]
- $runnableComponents = $runnableComponents
-
- $selectedComponent = undefined
- }
- }
@@ -135,7 +100,6 @@
component={dataItem.data}
selected={Boolean($selectedComponent?.includes(dataItem.id))}
locked={isFixed(dataItem)}
- on:delete={() => removeGridElement(dataItem.data)}
on:lock={() => {
const gridItem = findGridItem($app, dataItem.id)
if (gridItem) {
diff --git a/frontend/src/lib/components/apps/editor/component/Component.svelte b/frontend/src/lib/components/apps/editor/component/Component.svelte
index 86df1f4e36..52334ec1e0 100644
--- a/frontend/src/lib/components/apps/editor/component/Component.svelte
+++ b/frontend/src/lib/components/apps/editor/component/Component.svelte
@@ -79,7 +79,6 @@
{component}
{selected}
shouldHideActions={$connectingInput.opened}
- on:delete
on:lock
on:expand
{locked}
diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte
index dd273f5295..ed959e35a0 100644
--- a/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte
+++ b/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte
@@ -59,6 +59,7 @@
push(history, $app)
if (componentSettings?.item.id) {
+ delete $worldStore.outputsById[componentSettings?.item.id]
$errorByComponent = clearErrorByComponentId(componentSettings?.item.id, $errorByComponent)
$jobs = clearJobsByComponentId(componentSettings?.item.id, $jobs)