Backport pull request #6413 from jellyfin-web/release-10.10.z
Prevent Focus Loss When Skip Button is Pressed Original-merge: 4f17cebc02c6cf5a2d9779b8861f98c9aa9e3e93 Merged-by: thornbill <thornbill@users.noreply.github.com> Backported-by: thornbill <thornbill@users.noreply.github.com>
This commit is contained in:
@@ -20,6 +20,15 @@ interface ShowOptions {
|
||||
|
||||
function onHideComplete(this: HTMLButtonElement) {
|
||||
if (this) {
|
||||
// Handle focus after the hide transition completes
|
||||
if (document.activeElement === this) {
|
||||
this.blur();
|
||||
const pauseButton = document.querySelector('.btnPause');
|
||||
if (pauseButton && focusManager.isCurrentlyFocusable(pauseButton)) {
|
||||
focusManager.focus(pauseButton);
|
||||
}
|
||||
}
|
||||
|
||||
this.classList.add('hide');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user