diff --git a/frontend/src/App.svelte b/frontend/src/App.svelte index ab291c9..fb14b56 100644 --- a/frontend/src/App.svelte +++ b/frontend/src/App.svelte @@ -39,9 +39,7 @@
{ if (e.detail.type != "label") (location.hash = `#task/${e.detail.id}`)}} - on:preSelectTask={(e) => taskPanel.preSelect(e.detail) } - on:unPreSelectTask={(e) => taskPanel.unPreselect(e.detail)} /> + on:selectTask={(e) => { if (e.detail.type != "label") (location.hash = `#task/${e.detail.id}`)}}/>
{/if} diff --git a/frontend/src/Graph.svelte b/frontend/src/Graph.svelte index c05259d..fa286fa 100644 --- a/frontend/src/Graph.svelte +++ b/frontend/src/Graph.svelte @@ -54,15 +54,8 @@ import TaskDetailEditor from "./TaskDetailEditor.svelte"; function eventHandler(hovering: CustomEvent) { if (hovering.detail) { hoveredTask = task; - if (!selection.has(task) && !dragInProgress) { - selection.clear(); - selection.add(task); - selection = selection; - } - eventDispatcher("preSelectTask", task); } else { if (hoveredTask?.id == task.id) hoveredTask = null; - eventDispatcher("unPreSelectTask", task); } } return eventHandler;