Closed Bug 1249746 Opened 8 years ago Closed 5 years ago

Login UI hiccups caused by redisplaying list unnecessarily

Categories

(Firefox for iOS :: Login Management, defect, P3)

Other
iOS
defect

Tracking

()

RESOLVED WORKSFORME
Iteration:
1.25
Tracking Status
fxios + ---

People

(Reporter: rfeeley, Unassigned)

Details

(Whiteboard: [papercut][PasswordManager])

Attachments

(1 file)

Attached image loading.png
Return to the list from a login is too slow to load. Looks like web content.
Is there a neat test profile I can use for profiling this?
Flags: needinfo?(rnewman)
I don't have one, but Kevin or Aaron might have a test FxA you can sign in to. Failing that, synthesize 400 with random domains and usernames…
Flags: needinfo?(rnewman)
Component: General → Login Management
Simon, can you find the limitations to where this list becomes slow? (e.g. 500, 1000)
Flags: needinfo?(simion.basca)
Priority: -- → P3
Whiteboard: [papercut]
Assignee: nobody → jdarcangelo
Status: NEW → ASSIGNED
Iteration: --- → 1.25
Assigning to myself. We need a script to generate a bunch of fake logins to perf test.
Even without a script to generate test data, it's probably worth verifying with EXPLAIN that both branches of the UNION ALL are making use of the two indices we have for that table.

(Beyond that, it'd be nice if we didn't construct a Login for every row of the table view… darn OO.)
Whiteboard: [papercut] → [papercut][PasswordManager]
I have 750 saved logins, and on a 6S the list loads fast enough that the only delay is a visual hiccup when adding and removing the spinner! Ryan, is this still bad for you?
Flags: needinfo?(rfeeley)
Loads fast for me now. The only hiccup I see if when I tap in and out of the search box.
Flags: needinfo?(rfeeley)
Morphing the bug to be "be smoove".
Summary: Logins slow to load → Login UI hiccups caused by redisplaying list unnecessarily
Assignee: jdarcangelo → nobody
Status: ASSIGNED → NEW

The logins backend and front-end have been rewritten and we aren't seeing this bug.

Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(simion.basca)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: