When combining observations, images disappear for minutes

Platform: Mac OS

Browser: Chrome 143.0.7499.193 (Official Build) (x86_64)

Screenshots of what you are seeing:

Description of problem:

I’m on a very slow cellular internet connection in a remote part of the Bahamas, so high latency and low bandwidth. Uploading photos is always slow here, but it’s gotten worse in the last few days. The specific problem I’m seeing is:

  1. I click “Upload” and select a bunch of photos.
  2. I quickly see a page with thumbnails of the images. (They’re loaded from my local storage and haven’t been uploaded to the iNat servers)
  3. There are multiple photos of each organism, so I start dragging photos onto others to combine them.
  4. As soon as I do this, the images disappear and are replaced by “loading” spinners.
  5. After several minutes the spinners disappear. If I’m lucky, the images reappear. If I’m unlucky, they’re replaced by error icons showing the filename.

This seems like the images are being loaded from a remote server after I combine them. This is surprising, since they haven’t actually been uploaded yet, and were displayed quickly before I combined them.

A related problem is that I can’t zoom images anymore, either. The screen just fades until I hit esc. Again, it feels like the large image is being fetched from a remote server (although I haven’t examined the debug console to confirm this).

These operations are unnecessarily slow (painfully so!) and are wasting bandwidth which I pay for by the megabyte. Since the images originated on my computer there’s no reason to read them back from a distant server, and this seemed to work much smoother last week.

The upload page notoriously does not play nice with slow internet upload speed, I have had this issue among a few others when I have anything below 5 mbps

1 Like

How large are the files?

1 Like

The images are all scaled down to max 2048 width/height before upload (4 megapixels). But it’s kind of irrelevant because the images are all local and should never need to be fetched back from a server while uploading.

4 Likes