owncloud / web

:dragon_face: Next generation frontend for ownCloud Infinite Scale
https://owncloud.dev/clients/web/
GNU Affero General Public License v3.0
443 stars 157 forks source link

Upload-overlay is slow and not robust #7066

Closed tbsbdr closed 2 years ago

tbsbdr commented 2 years ago

Steps to reproduce

  1. Download und unpack Linux Kernel 5.17.8 : https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.17.8.tar.xz
  2. Login to https://ocis.ocis-wopi.released.owncloud.works/
  3. select "Upload" > "Folder" "linux-5.17.8/arch/arm64" (1.741 items, 12.75 MB)
  4. wait until List "XX uploads completed" shows up
  5. XX counts up and gets slower until it stops completely.

https://user-images.githubusercontent.com/26610733/170960507-d2b19371-9098-4416-9184-89d7d1b547c6.mp4

Expected behaviour

Simple overlay:

image

Details overlay

The scribble shows

image

Simplified time format

image

Actual behaviour

tbsbdr commented 2 years ago

@JammingBen any new insights where the performance bottle necks are? If yes, we should talk about what solution we can provide with cost/benefits in mind.

tbsbdr commented 2 years ago

@JammingBen in the scribble i used a "counter-clockwise" orientated arrow but noticed now in your draft, that this is confusing. i google "retry icon" and most icons are clockwise orientated - I recommend to use the "restart" icon from remixicons for the retry-action:

image
tbsbdr commented 2 years ago

added "Simplified time format" to initial comment

JammingBen commented 2 years ago

Things have gotten a lot better with the recent updates, uploading the Linux Kernel is still not possible though. Next steps towards this: