allow deletion of blocks within the debugger (#3196)

This commit is contained in:
Jonathan Dobson
2025-08-14 15:25:49 -04:00
committed by GitHub
parent cac4792f38
commit 218f2dd7db
2 changed files with 8 additions and 2 deletions

View File

@@ -576,7 +576,13 @@ function FlowRenderer({
</Dialog>
<BlockActionContext.Provider
value={{
deleteNodeCallback: deleteNode,
/**
* NOTE: defer deletion to next tick to allow React Flow's internal
* event handlers to complete; removes a console warning from the
* React Flow library
*/
deleteNodeCallback: (id: string) =>
setTimeout(() => deleteNode(id), 0),
toggleScriptForNodeCallback: toggleScript,
}}
>

View File

@@ -408,7 +408,7 @@ function NodeHeader({
)}
</button>
)}
{disabled || debugStore.isDebugMode ? null : (
{disabled ? null : (
<div>
<div
className={cn("rounded p-1 hover:bg-muted", {