mirror of
https://github.com/openwrt/luci.git
synced 2025-04-03 23:55:30 +00:00
Password managers (like LastPass etc) tend to add additional elements into the DOM for their own context menus. If this happens between the hide/reveal button and the password input, then the logic to reveal the password breaks. This change updates the onclick handler to look for the first `<input>` element with the class `password-input` that is under the parent of the toggle button, and then to toggle the password/text type on that element. This change deliberately only updates the main ui.js file, not any application files. Signed-off-by: Andrew Dodd <andrew.john.dodd@gmail.com>