I received the fowlloing information from on of other customers.
What exactly is happening?
The username is still filled in automatically, but the password is not. In addition, the usual key icon from Microsoft Edge does not appear anymore.
Suspected technical cause
An analysis of the password field on the login page shows that the application uses a Vaadin web component for password input.
Specifically, I am using a PasswordField, not a LoginForm, …
This password field is no longer rendered as a regular HTML input element in the light DOM, but instead exists inside a Shadow DOM structure, for example:
<input slot="input" type="password" id="input-vaadin-password-field-10" autocapitalize="off">
Because of this implementation, Microsoft Edge no longer recognizes the field as a real password input. As a result, the following features are completely disabled:
- password autofill
- the saved-password key icon
- automatic sign-in
This is not an issue with our browser, the client configuration, or Microsoft Edge itself. It is caused by a frontend change on your side.
Browser password managers are, by design, unable to automatically fill password fields that are implemented inside a Shadow DOM.
Are the analyses of the customer correct? Is there any way to fix this?