diff --git a/src/DataTable/DataTable.svelte b/src/DataTable/DataTable.svelte index e6d5b256..6cb2d4cc 100644 --- a/src/DataTable/DataTable.svelte +++ b/src/DataTable/DataTable.svelte @@ -337,10 +337,11 @@ ? 'bx--expandable-row--hover' : ''}" on:click="{({ target }) => { - // forgo "click", "click:row" events if target resembles an overflow menu + // forgo "click", "click:row" events if target + // resembles an overflow menu, a checkbox, or radio button if ( [...target.classList].some((name) => - /^bx--overflow-menu/.test(name) + /^bx--(overflow-menu|checkbox|radio-button)/.test(name) ) ) { return;