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

AutoFill does not see changes made in the main app (DB in iCloud) #10

Closed
Sunil-I opened this issue Jun 22, 2019 · 8 comments
Closed

AutoFill does not see changes made in the main app (DB in iCloud) #10

Sunil-I opened this issue Jun 22, 2019 · 8 comments
Assignees
Labels
bug Something isn't working

Comments

@Sunil-I
Copy link

Sunil-I commented Jun 22, 2019

i used the old master key password and it worked still?

(would also be nice to have a feature that allows you to select multiple databases to either delete or export)

@Sunil-I Sunil-I changed the title menu not recognising master password keepassium autofill remembers the last masterkey Jun 22, 2019
@keepassium
Copy link
Owner

i used the old master key password and it worked still?

Mmm, I would need more details here... What did you do, what did you expect and what happened instead?

@Sunil-I
Copy link
Author

Sunil-I commented Jun 22, 2019

the databases don't sync (app and keychain) they accept different passwords and dont have the same passwords over i had to delete both and import separately

my original issue was i changed the master key in the app and it did not change for the keychain so i was confused

@keepassium
Copy link
Owner

Thanks for the clarification! Here's what I understood:

  • You have added the same database to the main app and AutoFill
  • Then you changed the master key of the database in the app
  • Then you switched to AutoFill, and it rejected the new master key — but accepted the old one

Does that sound right?

If so, some additional details would be useful:

  1. Where is your database stored (which cloud, or locally in the app?), and
  2. Do you have the Remember Master Keys option enabled?
  3. And since you mentioned deleting multiple databases... Can we rule out the possibility that AutoFill and the main app were given different DB files by accident?

@Sunil-I
Copy link
Author

Sunil-I commented Jun 22, 2019

that is correct
1: icloud
2: yes
3: the DB was the same i deleted all backups and never added more (so only one)

@keepassium
Copy link
Owner

@sunil-dev, thanks for confirming. I tried a few times and could not reproduce the issue yet.

As a hypothesis, I imagine this can happen in some transient state, where AutoFill process lingers in background while you change the master key in the main app. Once you return to AutoFill, the system tells the AutoFill that the database file has changed, but for some reason it does not reload the file.

I will need to read more about conflict resolution in iCloud to better understand what's going on here, and how to reproduce/fix this...

If anyone notices a similar issue, please chime in!

@keepassium keepassium changed the title keepassium autofill remembers the last masterkey AutoFill does not see changes made in the main app (DB in iCloud) Jun 23, 2019
@keepassium keepassium added the bug Something isn't working label Jun 23, 2019
@keepassium keepassium self-assigned this Jun 23, 2019
keepassium added a commit that referenced this issue Jun 29, 2019
Refine(diag): scroll to the bottom of diagnostic log
Chore: update AppStore URL
Feat(autoFill): add manual search button to override autosuggestions (closes #9)
Fix(search): include protected custom field names in search results (#8)
Change(settings): set "Remember master keys" to true by default
Feat: show swiping hint when long-pressing an item
Feat(backup): limit backup age (closes #12)
Feat(settings): move backup settings to a dedicated page
Fix(sync): revert "Add workaround for crashes in revertToContentsOfURL" (#10, #13)
Feat(settings): add AutoFill settings page and setup instructions
Feat(settings): add "Copy TOTP on AutoFill" option
Feat(autoFill): copy TOTP before returning the credentials (closes #7)
Fix(settings): improve icon for backup settings
Docs: add attribution for the iOS Settings icon
Refine(settings): AppLockTimeout text colors and styles
Feat(watchdog): add AppLock timeout modes: .userIdle and .appMinimized
Feat(watchdog): add 3-second .appMinimized AppLock timeout (closes #14)
Refine(settings): improve wording and layout of settings VCs
Fix(db2): ignore nil ExpiryTime for non-expiring entries
@keepassium
Copy link
Owner

Please check if the sync issue remains in beta 26. Thanks!

@Sunil-I
Copy link
Author

Sunil-I commented Jul 2, 2019

cant seem to replicate

@Sunil-I Sunil-I closed this as completed Jul 2, 2019
@keepassium
Copy link
Owner

Awesome, thanks for confirming!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants