Expected Behaviour:
Set blank password should remove the password, or providing a new password should save it
Actual Behaviour:
pihole@pihole:~$ pihole setpassword
Enter New Password (Blank for no password):
[✓] Password Removed
Reboot pihole, go to web UI, still prompted for password. Clicking login without providing password just says this field is required
pihole@pihole:~$ pihole setpassword
Enter New Password (Blank for no password):
Confirm Password:
[✓] New password set
Reboot pihole, go to web UI, put in new password, says incorrect password.
After removing/changing password, have to use the initial random generated to login.