Skip to content

Commit 6f2694c

Browse files
committed
refactor(defaultTheme): refine keepFocusOnBackwardForward()
1 parent 8f8e96a commit 6f2694c

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
@@ -161,10 +161,7 @@
161161

162162
function keepFocusOnBackwardForward() {
163163
function onFocus(e) {
164-
var link = e.target;
165-
while (link && !(link instanceof HTMLAnchorElement)) {
166-
link = link.parentElement;
167-
}
164+
var link = e.target.closest('a');
168165
if (!link || link === lastFocused) return;
169166
lastFocused = link;
170167
}
@@ -1164,4 +1161,4 @@
11641161
enableKeyboardNavigate();
11651162
enhanceUpload();
11661163
enableNonRefreshDelete();
1167-
})();
1164+
}());

0 commit comments

Comments
 (0)