diff --git a/packages/ui-default/pages/user_sudo.page.ts b/packages/ui-default/pages/user_sudo.page.ts index bbde8dbe7..918f478d3 100644 --- a/packages/ui-default/pages/user_sudo.page.ts +++ b/packages/ui-default/pages/user_sudo.page.ts @@ -16,7 +16,12 @@ function sudoSwitch(type, init = false) { $('.confirm-div input[name=webauthn_verify]').prop({ type: '', disabled: true }).hide(); $('.confirm-div input[name=confirm]').prop({ type: 'submit', disabled: false }).show(); } - $('.sudo-div:visible input:visible').first().trigger('focus'); + const firstAction = $('.sudo-div:visible input:visible').first(); + if (firstAction.attr('name') === 'webauthn_verify') { + firstAction.trigger('click'); + } else { + firstAction.trigger('focus'); + } } export default new NamedPage('user_sudo', () => {