Skip to content

Commit 9caff2c

Browse files
committed
keep focus on modal if no tabbable elements are within it
1 parent 23eee3b commit 9caff2c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/helpers/scopeTab.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ var findTabbable = require('../helpers/tabbable');
22

33
module.exports = function(node, event) {
44
var tabbable = findTabbable(node);
5-
if (!tabbable.length) return;
5+
if (!tabbable.length) {
6+
event.preventDefault();
7+
return;
8+
}
69
var finalTabbable = tabbable[event.shiftKey ? 0 : tabbable.length - 1];
710
var leavingFinalTabbable = (
811
finalTabbable === document.activeElement ||

0 commit comments

Comments
 (0)