Подключение
Базовый URL, учётные данные и доступный сервер.
После действия интерфейс должен оставаться удобным. Unrive Desk объединяет поведение браузера, работу с фокусом и код страницы в одном проекте.
const previousFocus = document.activeElement;
dialog.showModal();
dialog.addEventListener('close', () => {
if (previousFocus instanceof HTMLElement &&
previousFocus.isConnected) previousFocus.focus();
}, { once: true });Базовый URL, учётные данные и доступный сервер.
Проверьте удалённую кнопку открытия и доступность оставшейся страницы без мыши.
Сравните фактическое поведение с ожидаемым. Если проверка не проходит, разберитесь в причине перед следующими изменениями.
const previousFocus = document.activeElement;
dialog.showModal();
dialog.addEventListener('close', () => {
if (previousFocus instanceof HTMLElement &&
previousFocus.isConnected) previousFocus.focus();
}, { once: true });