Filling password on KLM / Air France websites
Every time I fill my password on any of the KLM or Air France websites (they're the same website, just different domains and MANY TLDs like .nl, .fr, .ca, .us etc.) I run into the issue that the form immediately shows "Oops, looks like you have missed some fields. Please check the fields and try again." under both the username and the password field, even though both fields are visibly filled. The Log in button stays disabled, so I can't submit.
I'm fairly sure this isn't a fill failure but an event problem. The site's login form is framework-driven and tracks its own state from input events. The extension appears to set the input's value property directly without dispatching input/change, so the site's internal state still considers both fields empty and its validation fires accordingly. The username and password seem to be injected all at once with a single set event, rather than simulating a keyboard (which does seem to fix the issue).
Environment:
- macOS Tahoe 26.6
- Safari Version 26.6 (21624.4.5.11.5)
- 1Password 8.12.28 81228025, on PRODUCTION channel
- 1Password for Safari extension 8.12.29
Reproduce:
1. Go to klm.nl (or klm.com, airfrance.fr, klm.ca, same behaviour on all of them)
2. Open the login form
3. Fill the saved login with the extension
4. Both fields show the "missed some fields" error and Log in stays disabled
Screenshot below
[img]https://uploads-us-west-2.insided.com/onepassword-en/attachment/894d9b50-08de-417c-afff-27e36b4087b0.png[/img]
