tob wrote:Here is a workaround for 1Password in Safari.
When you saved your password while setting it, it will always submit op=admin instead of op=login, which leads to the error. Since version 4 you can no longer edit all the form fields, so you have to go to the regular login form, enter the values manually, and save it as a new login. 1P should ask about that after you submit.
The reason you almost never see problems like this is that few web apps still use the silly old "a single .php URL and a parameter to tell it what to do" way.
That was the fix for lastpass as well, except you can still edit form fields with the current extension. It had saved all input fields, possibly during a different activity (change password? Create user?), which included setting the value of the hidden "op" input field to something other than "login". Editing the site entry, clicking the (somewhat hard to see) "Edit form fields" link, and removing all form entries solves it. Auto-fill and auto-login work correctly now as they only paste the user & password, and don't overwrite the contents of "op" (or any other fields).
I expect that folks who are not having issues with lastpass/1password/etc either created their site entry manually (thus no saved form fields), or have "op" set to "login", which would let login work but potentially cause non-login related problems later (preferences page was mentioned).