web apps: add autocomplete attribute for usernames and passwords

hinted at by chromium developer console
This commit is contained in:
Mechiel Lukkien
2024-11-29 10:40:22 +01:00
parent 96d86ad6f1
commit 09e7ddba9e
6 changed files with 8 additions and 6 deletions

View File

@ -324,6 +324,7 @@ const login = async (reason: string) => {
autosize=dom.span(dom._class('autosize'),
username=dom.input(
attr.required(''),
attr.autocomplete('username'),
attr.placeholder('jane@example.org'),
function change() { autosize.dataset.value = username.value },
function input() { autosize.dataset.value = username.value },
@ -333,7 +334,7 @@ const login = async (reason: string) => {
dom.label(
style({display: 'block', marginBottom: '2ex'}),
dom.div('Password', style({marginBottom: '.5ex'})),
password=dom.input(attr.type('password'), attr.required('')),
password=dom.input(attr.type('password'), attr.autocomplete('current-password'), attr.required('')),
),
dom.div(
style({textAlign: 'center'}),