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

Desktop client shows old state after saving changes #12022

Open
1 task done
benjamin-shen opened this issue Nov 16, 2024 · 13 comments
Open
1 task done

Desktop client shows old state after saving changes #12022

benjamin-shen opened this issue Nov 16, 2024 · 13 comments
Labels
bug desktop Desktop Application

Comments

@benjamin-shen
Copy link

benjamin-shen commented Nov 16, 2024

Steps To Reproduce

  1. Create a secure note with some initial content
  2. Edit the item with different content
  3. Save the item

Expected Result

The client shows the new state immediately after saving

Actual Result

The client shows the old state until after the user navigates away and back

Screenshots or Videos

bitwarden.bug.mov

Additional Context

I was able to reproduce with different item types.

Operating System

macOS

(other users are reporting this on Windows and Linux as well)

Operating System Version

Version 15.1 (24B83)

Installation method

Mac App Store

Build Version

Version 2024.11.0 (33157)

Note: I'm not encountering this bug in the older release Version 2024.10.2 (32149)

Issue Tracking Info

  • I understand that work is tracked outside of GitHub. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
@benjamin-shen benjamin-shen added bug desktop Desktop Application labels Nov 16, 2024
@bitwarden-bot
Copy link

Thank you for reporting this issue! We've added this to our internal tracking system.
ID: PM-14972

@SergeantConfused
Copy link

Hello @benjamin-shen,

Thank you for your report. I was able to reproduce this behaviour and have flagged it to the Engineering department.
Please feel free to post additional information, such as screenshots or a screen video recordings, if you wish.

Thank you again,

@bwbug
Copy link

bwbug commented Nov 21, 2024

@SergeantConfused I have found an issue that I believe may be related (and could possibly help with diagnosing the cause of #12022):

If you save vault item changes using a different client (e.g., a browser extension), then the WebSockets live sync apparently will push the old/cached state of the modified item to the Desktop app instead of pushing the new state. For example, change the name of a vault item to Revision1 in a browser extension, and observe that the change is not pushed to the Desktop app; then (without doing anything to manually sync the Desktop app) change the item name to Revision2 in the browser extension, and observe that the live sync now pushes the prior Revision1 change to the Desktop app (instead of Revision2 as expected).

If you believe that my observations are unrelated, please let me know, so that I can open a separate issue.

@bwbug bwbug mentioned this issue Nov 26, 2024
1 task
@papageno
Copy link

papageno commented Dec 3, 2024

I also observed that newly created item does not immediately show up (tested in a folder) until "Sync" is manually triggered.

This issue exits in the latest versions of desktop client at least on macOS and Windows 11.

@BennytheDude
Copy link

BennytheDude commented Dec 5, 2024

Updated input after more testing: I am experiencing this same problem when I edit a login to move it to a different folder. Even when I click out and click back to the screen, the data may not be refreshed. But if I go back into edit for the login record, the correct data shows on the screen. Then if I click Save again, the data is updated in the main application screen.

Extraneous comment about other things dropped.

@bwbug
Copy link

bwbug commented Dec 5, 2024

the fact that I have no trash and a great many of my imported logins are showing in the trash is very disconcerting.

This seems to be a completely unrelated issue, not relevant to #12022. I would suggest that you post in the Ask the Community forum to get assistance solving the problem or verifying whether you are in fact experiencing a (different) bug.

@JaneX8
Copy link

JaneX8 commented Dec 9, 2024

This issue is seriously annoying. We get multiple complaints from employees who experience this. Please fix asap. It affects both most recent Mac and Windows Desktop Apps.

@l-c-g
Copy link

l-c-g commented Dec 14, 2024

I have seen the same behavior on Fedora 41 with the Flatpak desktop client (there was some speculation in issue #12382 if this particular issue was only for Windows and Mac OS, which it is not):
Version 2024.11.2
Shell 32.1.1
Renderer 128.0.6613.137
Node 20.17.0
Architecture x64

After any change to an item, I need to force a UI refresh by either selecting another item or by entering the edit view again and then canceling out of it.

@JaneX8
Copy link

JaneX8 commented Dec 14, 2024

Yes, it's exactly that. The Desktop app (which is our main use case) is absolutely unusable.

Copying passwords after a change will contain the old password, not the new. Worthless.

@bwbug
Copy link

bwbug commented Dec 15, 2024

Issue persists in Desktop version 2024.12.0.

@valentingc
Copy link

I also experience this issue in the Desktop client version 2024.12.1.

@parcelcat
Copy link

Confirmed on Linux. This issue severely degrades usability and should be considered high-priority.

@JaneX8
Copy link

JaneX8 commented Jan 4, 2025

Indeed. It's unbelievable it's not directly fixed.

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

No branches or pull requests

10 participants