To reset your password in the Discord Web App, the procedure is as follows:
However, what the user doesn't realize is "Generate Password" overwrites the "Current Password" field. By updating the website's password the "Current Password" is lost and when the user then tries to save the new password, Discord gives an error that the "Current Password" is incorrect. At this point, the user no longer has the "Current Password" and must logout, select "Forgot Password" to fix all this.
It's unusual that Discord has the user set a new password without requiring it be inputted twice. So, I'm not saying it's necessarily 1pass's fault, but if possible tailored behavior where 1pass doesn't overwrite the current password in Discord would is highly desired.
As a web developer, I recognize a sensible solution could be to check if the input label contains "Current Password" and after inspecting the HTML, Discord fails to use a label or aria-labeledby to correctly link the label and the input. So, how 1pass would know where to the find the input label is beyond me. I think I might go complain to Discord now about not meeting established accessibility guidelines.
1Password Version: 1.14.3
Extension Version: 1.14.3
OS Version: Linux Mint 19 Cinnamon 3.8.9
Sync Type: Not Provided