diff --git a/src/renderer/views/settings/AccountWorkspace.tsx b/src/renderer/views/settings/AccountWorkspace.tsx
index acdeb28..2f74473 100644
--- a/src/renderer/views/settings/AccountWorkspace.tsx
+++ b/src/renderer/views/settings/AccountWorkspace.tsx
@@ -360,10 +360,11 @@ function AccountRow({
actions.onToggleEnabled(row.id, event.target.checked)}
- onClick={(event) => event.stopPropagation()}
- type="checkbox"
+ onClick={(event) => event.stopPropagation()}
+ onDoubleClick={(event) => event.stopPropagation()}
+ type="checkbox"
/>
diff --git a/tests/settings-view.test.tsx b/tests/settings-view.test.tsx
index e809250..089d85e 100644
--- a/tests/settings-view.test.tsx
+++ b/tests/settings-view.test.tsx
@@ -1063,6 +1063,7 @@ describe("account workspace", () => {
row.props.onKeyDown({ key: "Enter", target: row, currentTarget: row, preventDefault: () => {} });
row.props.onKeyDown({ key: " ", target: checkbox, currentTarget: row, preventDefault: () => {} });
checkbox.props.onChange({ target: { checked: false } });
+ checkbox.props.onDoubleClick({ stopPropagation: () => calls.push("checkbox-double-click-stopped") });
row.props.onDoubleClick();
actionButton.props.onClick({ stopPropagation: () => {}, currentTarget: { getBoundingClientRect: () => ({ right: 20, bottom: 30 }) } });
actionButton.props.onDoubleClick({ stopPropagation: () => calls.push("action-double-click-stopped") });
@@ -1072,6 +1073,7 @@ describe("account workspace", () => {
`select:${rowId}:true`,
`select:${rowId}:false`,
`toggle:${rowId}:false`,
+ "checkbox-double-click-stopped",
`edit:${rowId}`,
`context:${rowId}`,
"action-double-click-stopped"