From 9bea92bb6f773ffde5a02b6dc0351f039e00c605 Mon Sep 17 00:00:00 2001 From: kolaente Date: Tue, 5 May 2026 16:55:38 +0200 Subject: [PATCH] fix(frontend): skip task detail on label and checkbox clicks Defense in depth for the list-view row click handler: a click that lands on a label or checkbox input no longer bubbles up to open the task detail. --- frontend/src/components/tasks/partials/SingleTaskInProject.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/components/tasks/partials/SingleTaskInProject.vue b/frontend/src/components/tasks/partials/SingleTaskInProject.vue index ce1b5051f..50842df29 100644 --- a/frontend/src/components/tasks/partials/SingleTaskInProject.vue +++ b/frontend/src/components/tasks/partials/SingleTaskInProject.vue @@ -383,7 +383,7 @@ function hasTextSelected() { function openTaskDetail(event: MouseEvent | KeyboardEvent) { if (event.target instanceof HTMLElement) { - const isInteractiveElement = event.target.closest('a, button, .favorite, [role="button"]') + const isInteractiveElement = event.target.closest('a, button, label, input[type="checkbox"], .favorite, [role="button"]') if (isInteractiveElement || hasTextSelected()) { return }