uppy/packages/@uppy
Mikael Finstad ecdecd1dd6
@uppy/provider-views: fix race conditions with folder loading (#4578)
* fix multiple race conditions

multiple race conditions / bugs:
- If you open a folder in e.g. facebook and you scroll down, triggering the infinity scroll, and then go back (one folder up) before the infinity scroll has finished loading, you could end up with the contents of the scrolled folder instead of the previous folder
- if you select a folder structure (e.g. deep structure with many files) and then click "cancel" while loading, it will still continue loading recursively in the background even after cancelled and potentially cause more issues down the road

* Apply suggestions from code review

Co-authored-by: Antoine du Hamel <antoine@transloadit.com>

* merge conditions

---------

Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
Co-authored-by: Murderlon <merlijn@soverin.net>
2023-07-20 15:20:48 +02:00
..
angular Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
audio Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
aws-s3 Release: uppy@3.11.0 (#4550) 2023-07-06 09:44:47 +00:00
aws-s3-multipart @uppy/aws-s3-multipart: fix crash on pause/resume (#4581) 2023-07-19 03:56:41 +02:00
box Release: uppy@3.12.0 (#4574) 2023-07-13 16:34:41 +00:00
companion Release: uppy@3.12.0 (#4574) 2023-07-13 16:34:41 +00:00
companion-client @uppy/provider-views: fix race conditions with folder loading (#4578) 2023-07-20 15:20:48 +02:00
compressor Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
core Release: uppy@3.12.0 (#4574) 2023-07-13 16:34:41 +00:00
dashboard Release: uppy@3.12.0 (#4574) 2023-07-13 16:34:41 +00:00
drag-drop Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
drop-target Release: uppy@3.1.0 (#4121) 2022-09-25 19:08:30 +00:00
dropbox Release: uppy@3.12.0 (#4574) 2023-07-13 16:34:41 +00:00
facebook Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
file-input Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
form Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
golden-retriever Release: uppy@3.11.0 (#4550) 2023-07-06 09:44:47 +00:00
google-drive Release: uppy@3.12.0 (#4574) 2023-07-13 16:34:41 +00:00
image-editor Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
informer Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
instagram Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
locales @uppy/locales: update zh_TW translation (#4583) 2023-07-19 11:23:51 +02:00
onedrive Release: uppy@3.12.0 (#4574) 2023-07-13 16:34:41 +00:00
progress-bar Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
provider-views @uppy/provider-views: fix race conditions with folder loading (#4578) 2023-07-20 15:20:48 +02:00
react Release: uppy@3.12.0 (#4574) 2023-07-13 16:34:41 +00:00
react-native Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
redux-dev-tools Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
remote-sources Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
screen-capture Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
status-bar @uppy/status-bar: fix ETA when status bar is installed during upload (#4588) 2023-07-20 13:09:45 +02:00
store-default Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
store-redux Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
svelte Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
thumbnail-generator Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
transloadit Release: uppy@3.12.0 (#4574) 2023-07-13 16:34:41 +00:00
tus Release: uppy@3.11.0 (#4550) 2023-07-06 09:44:47 +00:00
unsplash Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
url Release: uppy@3.10.0 (#4511) 2023-06-19 15:37:12 +00:00
utils Release: uppy@3.12.0 (#4574) 2023-07-13 16:34:41 +00:00
vue Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
webcam Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00
xhr-upload Release: uppy@3.11.0 (#4550) 2023-07-06 09:44:47 +00:00
zoom Release: uppy@3.8.0 (#4418) 2023-04-18 17:51:07 +00:00