cryptomator / cryptomator-ios

Cryptomator for iOS
https://cryptomator.org
100 stars 13 forks source link

stuck at “Uploading” message on iOS App 1.5.0 #129

Closed johannbach closed 3 years ago

johannbach commented 3 years ago

Description

I came across a problem on iOS 13.5 with Cryptomator App 1.5.0. I tried to upload a .heic picture to an open vault. The first thing that happening after choosing and confirming the picture from my Photos folder there is a little dark rounded window/overlay opening up which has a circle loading bar and says “encrypting” after that it starts uploading and goes to like 95%. Then it stops and does nothing. The overlay stays and nothing is happening even if I waited for a long time. (also I think there should be a option to stop the upload) since it is stuck and no option to abort, the only way further is to hard kill the app. After restarting the app and going to the vault I can see that the image apparently was uploaded correctly. It shows without error and even showed the upload time “5 Minutes ago”.

System Setup

iPhone 7Plus iOS 13.5 App Version 1.5.0 Connected to iCloud (Vault in iCloud)

Steps to Reproduce

see description. Can be reproduced like that.

  1. [First step]
  2. [Second step]
  3. [and so on…]

Expected Behavior

Uploading a picture, getting a confirmation of upload and go on.

Actual Behavior

stuck in the uploading screen while actually uploaded, have to kill the app.

Reproducibility

happens always

Additional Information

83909A49-8E92-40E2-BAA5-9E4E4D845BA7

[Any additional information, log files, screenshots, configuration, or data that might be necessary to reproduce the issue.]

johannbach commented 3 years ago

Update:

I did not reconnect to the internet when I had the problem because I definitely was online (also the pictures were uploaded, just stuck in the upload screen afterwards) and had no problems with other apps. Now after turning WiFi off and back on, the upload of pictures in my vault works as expected with any kind of pictures or videos. I will test it again during the next days if it happens again and would write new issue if it does.

Might have been a hiccup, but showed a little UX improvement possibility to implement a “stop upload / abort upload” button. Since there is no way to stop the upload if it’s taking too long or stuck, the application has to be killed to abort.