Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Detection of login fields not working on greenpeace-energy.de #1319

Closed
chrthi opened this issue May 1, 2021 · 2 comments
Closed

Detection of login fields not working on greenpeace-energy.de #1319

chrthi opened this issue May 1, 2021 · 2 comments
Labels

Comments

@chrthi
Copy link

chrthi commented May 1, 2021

On https://mein.greenpeace-energy.de/ keepassxc-browser fails to detect the login and password fields. Even when trying "Choose custom login fields", the fields aren't offered for selection.

Expected Behavior

The KeePassXC icon appears in the "E-Mail" field.
Username and password are filled in when clicked.

Current Behavior

The KeePassXC icon is not shown in any field.
Choosing "Fill Username and Password" from the context menu of either field does nothing.
Clicking the KeePassXC-Browser button in the browser's menu bar and choosing "Choose custom login fields" greys out the entire page; no fields are offered for selection.
On other pages KeePassXC works normally.

Possible Solution

I suspect that the algorithm for detecting login fields doesn't work with this specific kind of SPA and could be extended.

Steps to Reproduce (for bugs)

  1. Prepare a KeePassXC with an opened database and working KeePassXC-Browser integration
  2. Add an entry (made up, if needed) for https://mein.greenpeace-energy.de/
  3. Visit the page

Debug info

No messages in the the browser's JavaScript console.
KeePassXC - 2.6.2
KeePassXC-Browser - 1.7.4
Operating system: Linux x86_64
Browser: Chrome/Chromium 90.0.4430.93

@varjolintu
Copy link
Member

Those login fields are inside a Shadow Root DOM which we support only partially.

@varjolintu varjolintu added the bug label Jun 19, 2021
@varjolintu
Copy link
Member

Now tracked in #1358.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants