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

Changes are lost when session is locked #3323

Closed
samiraguiar opened this issue Jun 26, 2019 · 1 comment
Closed

Changes are lost when session is locked #3323

samiraguiar opened this issue Jun 26, 2019 · 1 comment

Comments

@samiraguiar
Copy link

When I'm adding a new entry and the session is locked, my entry is lost even if I had previously clicked on "Apply". I also have autosave enabled, but it doesn't help here.

Expected Behavior

The entry should be saved as soon as I clicked on "Apply", regardless of whether it was still being edited. It would also be great if the program would go back to the entry being added when the session was locked.

Current Behavior

New entry is lost if the session is locked while the "Add entry" screen is shown

Possible Solution

Once the user clicks on "Apply", persist the changes even if the entry is still being edited. Also, go back to the "Add entry" screen with data restored once the database is unlocked

Steps to Reproduce

  1. Click on "Add new entry"
  2. Enter something in the "Title" field
  3. Click on "Apply"
  4. Lock your session
  5. Unlock your session and unlock the database
  6. The entry is gone

Context

Usually I'm adding a website and am filling fields as I go. I always make sure to click on "Apply", but sometimes I forget to click on "Ok" or "Cancel" and I keep the program in the "Add Entry" window. After my session is locked by inactivity the entry is gone.

Debug Info

KeePassXC - Version 2.3.1
Revision: 2fcaeea

Libraries:

  • Qt 5.9.5
  • libgcrypt 1.8.1

Operating system: Linux Mint 19
CPU architecture: x86_64
Kernel: linux 4.15.0-51-generic

Enabled extensions:

  • Auto-Type
  • Browser Integration
  • Legacy Browser Integration (KeePassHTTP)
  • SSH Agent
  • YubiKey
@samiraguiar
Copy link
Author

Just found out that this has already been reported in #2191 and fixed in #2947

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

No branches or pull requests

1 participant