Hey @noble quail ,
I've taken a look at your code, and put it in a Scrim (please do it yourself next time you need help, it makes it easier for people to help you)
There are actually some issues that need addressing before the reset and eye buttons.
Your code was not generating passwords correctly.
Let me record a scrim for you