diff --git a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx index f547d0713..a4cf2840f 100644 --- a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx +++ b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx @@ -141,6 +141,9 @@ export default function NodeToolbarComponent({ break; case "disabled": break; + case "unselect": + unselectAll(); + break; case "ungroup": takeSnapshot(); expandGroupNode( @@ -276,6 +279,10 @@ export default function NodeToolbarComponent({ event.preventDefault(); handleSelectChange("update"); } + if (selected && event.key.toUpperCase() === "ESCAPE") { + event.preventDefault(); + handleSelectChange("unselect"); + } if ( selected && isGroup &&