Skip to content

Commit e81f924

Browse files
committed
refactor(defaultTheme): refine keepFocusOnBackwardForward()
1 parent 426783b commit e81f924

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/tpl/defaultTheme/frontend/index.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -158,10 +158,7 @@
158158

159159
function keepFocusOnBackwardForward() {
160160
function onFocus(e) {
161-
var link = e.target;
162-
while (link && !(link instanceof HTMLAnchorElement)) {
163-
link = link.parentElement;
164-
}
161+
var link = e.target.closest('a');
165162
if (!link || link === lastFocused) return;
166163
lastFocused = link;
167164
}
@@ -1118,4 +1115,4 @@
11181115
enableKeyboardNavigate();
11191116
enhanceUpload();
11201117
enableNonRefreshDelete();
1121-
})();
1118+
}());

0 commit comments

Comments
 (0)