keepassxc-browser icon indicating copy to clipboard operation
keepassxc-browser copied to clipboard

Question/Documentation: Developing Single Page Applications with KeePassXC in mind

Open Scaenicus opened this issue 4 years ago • 0 comments

I tried to help the detection algorithm to find login fields by setting field ids and autocomplete attributes.

However I'm still experiencing lack of detection depending on the machine, portal and internet bandwidth.

Expected Behavior

There is a definitive way for single page application developers to hint their login fields to password safes.

Current Behavior

Depending on how quick the page loads and if the login field is on the first visible screen, or generated later KeePassXC detects the field, or doesn't.

Possible Solution

Currently I would even add a custom class or attribute for this extension to work. I recommend KeePassXC widely and would like my own portals to work perfectly with it.

Steps to Reproduce (for bugs)

Write a Vue.Js single page application Show a login form without changing the URL (i.e. an embedded form which only shows after the user interacted with the UI) However that doesn't fail reliably... sometimes it works fine

Debug info

No console errors related to KeePassXC

KeePassXC - 2.6.4 KeePassXC-Browser Version: 1.7.6 Operating system: Win 10 Browser: Chrome & Firefox

Scaenicus avatar Mar 11 '21 07:03 Scaenicus