Page MenuHomePhabricator

"My uploads list" slow to load and incorrect order
Closed, ResolvedPublic

Description

Author: swalling

Description:
Screenshot after first sign-in

This is technically a few separate issues, but they're probably related:

  1. The list of my uploads is _very_ slow to update with thumbnails, both when I first downloaded and signed in, and when I pulled to refresh. This may because I have many uploads (https://commons.wikimedia.org/wiki/Special:ListFiles/Steven_Walling) and was downloading over 3G.
  1. The order of uploads was wrong when I first signed in (it was oldest to newest). This seems to have been fixed now? Anyway, we should probably try to replicate that, since it's the incorrect experience.
  1. Sometimes the thumbnails generated don't match the listed file. See the second sign-in screenshot, which shows a photo I uploaded of a sheep instead of the portrait of Ben Horowitz. :)

Version: unspecified
Severity: normal

Attached:

2013-04-29_12.27.15.png (1×640 px, 1 MB)

Details

Reference
bz48027

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 1:34 AM
bzimport set Reference to bz48027.
bzimport added a subscriber: Unknown Object (MLST).

swalling wrote:

Screenshot after second sign-in

Attached:

2013-05-02_15.18.25.png (1×640 px, 49 KB)

swalling wrote:

I should note that some of these issues seemed to fix themselves over time, and may get better as the app loads all of my uploads and reaches an updated state. But considering the first experience after download has a really big impact on user perceptions of the app and its performance, and we are targeting other power users of Commons like me, we should try to improve the "my uploads" list quality and performance if possible.

swalling wrote:

(In reply to comment #0)
should probably try to

See the second sign-in screenshot, which shows a photo I uploaded of a sheep >instead
of
the portrait of Ben Horowitz. :)

third screenshot actually

swalling wrote:

Incorrect thumbnail and title match

Attached:

2013-05-02_15.24.22.png (1×640 px, 663 KB)

  1. is probably slowed down by so many items being inserted at once; we'll want to make sure it's only fetching the ones shown onscreen.
  1. might be related to 1 -- if it's inserting items from oldest to newest then the grid view will be constantly changing what's in the top couple of cells. On first load we should make sure we switch the order of the fetch so we fill things in from latest to oldest.
  1. is interesting... it looks like two cells are in superposition, which... should never happen. :D

Should be better in the next update...

Steven, when the next build is released if you could please delete the app and download a fresh copy and let us know if the issues you mentioned persists.

swalling wrote:

(In reply to comment #7)

Steven, when the next build is released if you could please delete the app
and
download a fresh copy and let us know if the issues you mentioned persists.

Will do!