[GH-ISSUE #564] App crashes on password save when VPN is not established #6827

Closed
opened 2026-04-10 23:09:46 -05:00 by GiteaMirror · 7 comments
Owner

Originally created by @davidplrobinson on GitHub (Jul 22, 2019).
Original GitHub issue: https://github.com/bitwarden/android/issues/564

If you use a VPN to connect to your bitwarden server from iOS app, when updating a password, the app crashes if the VPN connection is not established when you press 'save'.

Should either cache the updates until a connection is established and a successful sync is performed, or at a minimum produce a connection error to allow user to connect to VPN and retry.

Originally created by @davidplrobinson on GitHub (Jul 22, 2019). Original GitHub issue: https://github.com/bitwarden/android/issues/564 If you use a VPN to connect to your bitwarden server from iOS app, when updating a password, the app crashes if the VPN connection is not established when you press 'save'. Should either cache the updates until a connection is established and a successful sync is performed, or at a minimum produce a connection error to allow user to connect to VPN and retry.
Author
Owner

@kspearrin commented on GitHub (Jul 22, 2019):

when updating a password

Is this just editing an item and saving from the main app?

<!-- gh-comment-id:513735508 --> @kspearrin commented on GitHub (Jul 22, 2019): > when updating a password Is this just editing an item and saving from the main app?
Author
Owner

@davidplrobinson commented on GitHub (Jul 22, 2019):

Yes, so if a secret already exists in the app, and you update the password while the VPN is not connected, the app crashes.

See attached dropbox link for video showing the issue -

https://www.dropbox.com/s/fy015yg5ej0z6rq/RPReplay_Final1563795936.MP4?dl=0

<!-- gh-comment-id:513765647 --> @davidplrobinson commented on GitHub (Jul 22, 2019): Yes, so if a secret already exists in the app, and you update the password while the VPN is not connected, the app crashes. See attached dropbox link for video showing the issue - https://www.dropbox.com/s/fy015yg5ej0z6rq/RPReplay_Final1563795936.MP4?dl=0
Author
Owner

@kspearrin commented on GitHub (Jul 23, 2019):

I would think a connection error alert would be produced here since we attempt to account for that. What is the timestamp for that crash in your video? I see 21:45. What time zone is that?

<!-- gh-comment-id:514042359 --> @kspearrin commented on GitHub (Jul 23, 2019): I would think a connection error alert would be produced here since we attempt to account for that. What is the timestamp for that crash in your video? I see 21:45. What time zone is that?
Author
Owner

@davidplrobinson commented on GitHub (Jul 23, 2019):

Timezone is Melbourne Australia (GMT+10).

<!-- gh-comment-id:514111542 --> @davidplrobinson commented on GitHub (Jul 23, 2019): Timezone is Melbourne Australia (GMT+10).
Author
Owner

@kspearrin commented on GitHub (Jul 23, 2019):

Can you share what kind of device and iOS version you are using?

<!-- gh-comment-id:514181766 --> @kspearrin commented on GitHub (Jul 23, 2019): Can you share what kind of device and iOS version you are using?
Author
Owner

@davidplrobinson commented on GitHub (Jul 23, 2019):

Hi, sure... I'm using iPhoneX running on iOS 12.4 - this was upgraded today from 12.3.2 and I can confirm the issue can still be replicated on this new version.

<!-- gh-comment-id:514188286 --> @davidplrobinson commented on GitHub (Jul 23, 2019): Hi, sure... I'm using iPhoneX running on iOS 12.4 - this was upgraded today from 12.3.2 and I can confirm the issue can still be replicated on this new version.
Author
Owner

@vvolkgang commented on GitHub (Jun 20, 2024):

Issue migrated to https://github.com/bitwarden/mobile/issues/564

<!-- gh-comment-id:2181552080 --> @vvolkgang commented on GitHub (Jun 20, 2024): Issue migrated to https://github.com/bitwarden/mobile/issues/564
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#6827