Skip to content

Commit c3eb045

Browse files
authored
fix(checkbox): prevent readonly toggle via space
Prevent a checkbox change via tab+space when it is declared as readonly
1 parent f6ebe09 commit c3eb045

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/definitions/modules/checkbox.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,9 @@
241241
$input.trigger('blur');
242242
shortcutPressed = true;
243243
event.stopPropagation();
244-
} else if (!event.ctrlKey && module.can.change()) {
244+
} else if (!module.can.change()) {
245+
shortcutPressed = true;
246+
} else if (!event.ctrlKey) {
245247
if (key === keyCode.space || (key === keyCode.enter && settings.enableEnterKey)) {
246248
module.verbose('Enter/space key pressed, toggling checkbox');
247249
module.toggle();

0 commit comments

Comments
 (0)