KeepassXC fills the following input field with my username, since 1.1.4:
<input name="search" id="search" value="enable_puppetlabs_pc1_repo" placeholder="Filter ..." class="autocomplete-input form-control ui-autocomplete-input" data-url="/hosts/auto_complete_search" autocomplete="off" data-cip-id="search" type="text">
It seems the code only looks for data-cip-id. However, that is set to search here, so it's for sure not a username field.
Add logic to check the actual value of data-cip-id.
This happens in the Foreman user interface (i.e. if installing the software from https://www.theforeman.org/ ), but likely also at many other places.
KeePassXC - 2.3.3
keepassxc-browser - 1.1.4
Operating system: Linux
Browser: Firefox
Proxy used: YES
Clearly we need to ignore input fields if its id or name contains "search", when the type is still "text". I guess there's no other way to identify these. In the meantime you can choose the credential fields manually for that site.
In the meantime you can choose the credential fields manually for that site.
Thanks! Since the failung subpage does not have any credential fields (only the search box), I've just put it in the ignore list, which works fine.
This is a bug introduced in 1.1.4. All search boxes on registered sites trigger the credential pull...
same here, super annoying
This is happening because of the change that allowed only username field to be detected for KeePassXC-Browser. It allowed many pages to work that remained undetected in previous versions.
A fix has been done, and it's waiting for merge.
thanks!
This still happens in Gmail and Inbox. We really need to move to an opt-in setting for single field fills, or explicit site registration. Heuristics DO NOT WORK in this case.
Most helpful comment
This is happening because of the change that allowed only username field to be detected for KeePassXC-Browser. It allowed many pages to work that remained undetected in previous versions.
A fix has been done, and it's waiting for merge.