-
-
Notifications
You must be signed in to change notification settings - Fork 110
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
Disabling 'auto-fill' causes that the 'save-password' dialog is not launched anymore #1707
Comments
I can reproduce this with Quest 3. So seems like this's not a hardware-specific issue? Also, why removed the |
Oh, you're right. It's only reproducible using the Chromium backend. Lets get the 'chromium' label back. |
I have been debugging this. It seems the problem is that in Chromium's PasswordManager we only have In native code we don't have
It seems to make sense, because in Chromium browser there's only one option of password saving without autofill option, which means saving always goes with autofill: If what I observed is right, I think we have two options:
WDYT? |
I think the "Disable saving" option is useful to avoid annoying popups being launched any time the user fulfills an authentication form. If the user is not using its own device, this flag is very useful. The "Disable filling" is important for privacy reasons, since it discloses previous access. So I find both options nice to have, especially when we are advertising Privacy as a Wolvic differentiating feature. However, what I could see in our Chromium backend implementation is that login / password data is not filled into the authentication forms without user intervention. A dialog is always shown to let users select login and it's corresponding password. Am I right on this perception ? In that case, we can remove the autofill option, implying that the user must select the login / password tandem, with the argument of enforcing privacy always. wdyt ? |
Yes you're right users are prompted to choose whether to autofill or not with the login selection dialog.
This's what I meant by my first option ("remove" is more accurate than "disable" here). But now I think a better option might be keeping the autofill option. If users turn off autofill, password saving dialog would still show but login selection dialog would not show in next logins. Do you think that works? |
I think that's the ideal approach, but not sure how complex it'd be. It may require to touch the Chromium code as well. |
…n in Privacy settings Currently in Privacy settings in Chromium backend, the password saving option depends on the autofill option. If autofill is disabled, password saving doesn't work whether enabled or not. This is because Chromium doesn't provide an autofill option but provides a login selection dialog that asks users whether to autofill the saved password or not. This commit makes password saving option independent from autofill option. The autofill option now only affects whether to show login selection dialog or not. Fixes Igalia#1707
…n in Privacy settings Currently in Privacy settings in Chromium backend, the password saving option depends on the autofill option. If autofill is disabled, password saving doesn't work whether enabled or not. This is because Chromium doesn't provide an autofill option but provides a login selection dialog that asks users whether to autofill the saved password or not. This commit makes password saving option independent from autofill option. The autofill option now only affects whether to show login selection dialog or not. Fixes Igalia#1707
…n in Privacy settings Currently in Privacy settings in Chromium backend, the password saving option depends on the autofill option. If autofill is disabled, password saving doesn't work whether enabled or not. This is because Chromium doesn't provide an autofill option but provides a login selection dialog that asks users whether to autofill the saved password or not. This commit makes password saving option independent from autofill option. The autofill option now only affects whether to show login selection dialog or not. Fixes Igalia#1707
Configuration
Wolvic version: 1.2 (chromium)
Wolvic build ID:
Hardware: ML2
Steps to Reproduce
Current Behavior
The authentication process is completed and no dialog is shown offering to save the credentials
Expected Behavior
A dialog offering to save the credentials must be shown
Possible Solution
Context
Error Logs and Stack Traces
The text was updated successfully, but these errors were encountered: