In the Craft CMS Control Panel (https://craftcms.com), if you attempt to change your password, Craft will show you a modal window where you must enter your current password. The modal has its own
<form> separate from the main page’s
<form>, yet if you attempt to fill your current password in the modal using 1Password, it will update both the main page form (replaces the Email field with your username) and the modal’s form (fills in your current password, as expected).
We are following the guidance on https://support.1password.com/compatible-website-design/ as best as we can, however this is not possible:
To make the intention of each form element clear on password change forms, ask for the current password, the new password, and a password confirmation in that order.
There are multiple things on the page that could require you to enter your current password, in addition to changing your password. (You will also be prompted if you change the user’s email, make them an Admin, or assign new user groups / permissions to their account... basically anything that could result in permission escalation.) Therefore it made more sense to just track each of those fields, and when attempting to save the user account, if any of them have changed, we show the Current Password modal.
So, is there anything we can do to tell 1Password to only focus on the Current Password input in the modal window? Sortof a reverse-autofill on the main form fields?
At the least, it seems like a bug that 1Password would be autofilling multiple forms at the same time, so maybe you can look into that.
Only the password input in the Current Password modal should be autofilled by 1Password.
In addition to the Current Password modal getting autofilled, the Email field in the background will also be updated to "admin".
A customer has reported a similar issue, which we're not able to reproduce, but sounds related to the same bug. In their case, 1Password is updating the New Password field in the main form, instead of Email.
1Password Version: 6.8.8
Extension Version: 220.127.116.11
OS Version: macOS 10.13.6 (17G65)
Sync Type: 1password.com