From 97037864b39749db228fa5f51981f19e4a9c29dd Mon Sep 17 00:00:00 2001 From: kyyy <60952577+rdjanuar@users.noreply.github.com> Date: Sun, 10 Nov 2024 22:59:34 +0700 Subject: [PATCH] fix(Table): prevent `onClick` while blocking element (#2592) --- src/runtime/components/data/Table.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/runtime/components/data/Table.vue b/src/runtime/components/data/Table.vue index 7d666348..1b957e2d 100644 --- a/src/runtime/components/data/Table.vue +++ b/src/runtime/components/data/Table.vue @@ -369,6 +369,11 @@ export default defineComponent({ } function onSelect(row: TableRow) { + const selection = window.getSelection() + if (selection && selection.toString().length > 0) { + return + } + if (!$attrs.onSelect) { return }