fix autofocus in popups, follow-up to 5bb1b5ef
This commit is contained in:
parent
72330b480b
commit
246d0a3bad
|
@ -92,7 +92,7 @@ define(require => {
|
||||||
]),
|
]),
|
||||||
$create('p.beautify-hint', [
|
$create('p.beautify-hint', [
|
||||||
$create('span', t('styleBeautifyHint') + '\u00A0'),
|
$create('span', t('styleBeautifyHint') + '\u00A0'),
|
||||||
createHotkeyInput(HOTKEY_ID, () => moveFocus($('#help-popup'), 1)),
|
createHotkeyInput(HOTKEY_ID, () => moveFocus($('#help-popup'), 0)),
|
||||||
]),
|
]),
|
||||||
$create('.buttons', [
|
$create('.buttons', [
|
||||||
$create('button', {
|
$create('button', {
|
||||||
|
|
|
@ -87,7 +87,7 @@ define(require => {
|
||||||
|
|
||||||
mess.originalFocus = document.activeElement;
|
mess.originalFocus = document.activeElement;
|
||||||
// skip external links like feedback
|
// skip external links like feedback
|
||||||
while ((moveFocus(mess.element, 1) || {}).target === '_blank') {/*NOP*/}
|
while ((moveFocus(mess.element, 0) || {}).target === '_blank') {/*NOP*/}
|
||||||
// suppress focus outline when invoked via click
|
// suppress focus outline when invoked via click
|
||||||
if (focusAccessibility.lastFocusedViaClick && document.activeElement) {
|
if (focusAccessibility.lastFocusedViaClick && document.activeElement) {
|
||||||
document.activeElement.dataset.focusedViaClick = '';
|
document.activeElement.dataset.focusedViaClick = '';
|
||||||
|
|
Loading…
Reference in New Issue
Block a user