Use a form in local login page #1049

Open
opened 2026-03-22 17:07:15 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @tomhense on GitHub (Mar 6, 2025).

First of all I'd like to say, I really enjoy using Komodo and I am happy that I ditched Portainer.

Right now the local login page contains the username and password inputs in a simple div element. This causes the "Save Password" dialog on firefox (haven't tested chrome) to not shows up and also causes issues with the some password managers, because no login page/form is detected.

The solution would be be to put these inputs in a simple html <form> element.
It is possible to catch the submit event of the submit button in the form and handle the form data in js, so the login mechanism js code and backend could stay the same. I think only minimal frontend changes would be needed.

Komodo version: 1.16.12
Firefox version: 137.0b2

Password Manager used:

  • KeePassXC on desktop (seems to work fine)
  • KeePassDX on android (doesn't fill in the form data because of the described issue)
Originally created by @tomhense on GitHub (Mar 6, 2025). First of all I'd like to say, I really enjoy using Komodo and I am happy that I ditched Portainer. Right now the local login page contains the username and password inputs in a simple `div` element. This causes the "Save Password" dialog on firefox (haven't tested chrome) to not shows up and also causes issues with the some password managers, because no login page/form is detected. The solution would be be to put these inputs in a simple html `<form>` element. It is possible to catch the submit event of the submit button in the form and handle the form data in js, so the login mechanism js code and backend could stay the same. I think only minimal frontend changes would be needed. Komodo version: 1.16.12 Firefox version: 137.0b2 Password Manager used: - KeePassXC on desktop (seems to work fine) - KeePassDX on android (doesn't fill in the form data because of the described issue)
GiteaMirror added the enhancement label 2026-03-22 17:07:15 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/komodo#1049