Closed Bug 1805233 Opened 3 years ago Closed 3 years ago

Replace created/updated/used times with timeline

Categories

(Firefox :: about:logins, enhancement, P1)

enhancement

Tracking

()

VERIFIED FIXED
111 Branch
Tracking Status
firefox111 --- verified

People

(Reporter: serg, Assigned: mtigley)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fxcm-productive-ux])

Attachments

(1 file)

Timeline component presents events on the horizontal line. It makes it easier to understand when events happened.
Once we get the change history working, we can add more events to the timeline and make them clickable, so user would be able to select previous point in history (recover from data loss).

Severity: -- → N/A
Priority: -- → P1
Whiteboard: [fxcm-productive-ux]
See Also: → 1576278
Assignee: nobody → sgalich
Status: NEW → ASSIGNED
Depends on: 1804969, 1808741
Attachment #9307841 - Attachment description: WIP: Bug 1805233 - Replace created/updated/used times with timeline → Bug 1805233 - Replace created/updated/used times with timeline. r=sgalich!
Blocks: 1809733
Pushed by mtigley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1d92870692f2 Replace created/updated/used times with timeline. r=sgalich

Backed out for causing mochitest failures in browser/components/aboutlogins/tests/chrome/test_login_item.html

Backout link: https://hg.mozilla.org/integration/autoland/rev/2c59a86050aae04d38e301f61b3ac10a35360e30

Push with failures

Failure log

INFO - TEST-UNEXPECTED-FAIL | browser/components/aboutlogins/tests/chrome/test_login_item.html | TypeError: can't access property "getAttribute", element is null - Should not throw any errors
Flags: needinfo?(sgalich)
Assignee: sgalich → mtigley
Flags: needinfo?(sgalich) → needinfo?(mtigley)
Pushed by mtigley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/fc5baaf503c7 Replace created/updated/used times with timeline. r=sgalich,eemeli
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 110 Branch
Flags: needinfo?(mtigley)

This has been backed out for causing frequent leaks in Bug 1798028. Will be merged to central later on.

Backout link: https://hg.mozilla.org/integration/autoland/rev/92bf950f388660ebc143d4a3308c0cd3f6249eb7

Status: RESOLVED → REOPENED
Flags: needinfo?(mtigley)
Resolution: FIXED → ---
Target Milestone: 110 Branch → ---

Hey Cosmin, I was able to replicate the issue with a try push. I made a small change that I'm hoping fixes the issue but it seems like my jobs on TreeHerder with that change are being held up by something. Do you have suggestions on how I can replicate this issue locally? Running all the about:logins tests on a debug build are passing.

Flags: needinfo?(mtigley) → needinfo?(csabou)

(In reply to Micah [:mtigley] (she/her) from comment #8)

but it seems like my jobs on TreeHerder with that change are being held up by something.

Do you have a link for this try push? We could add jobs there to see if they're passing. Unfortunately I have no answer on how can this be replicated locally.

Flags: needinfo?(csabou) → needinfo?(mtigley)

Ok, found it, I assume is this one: https://treeherder.mozilla.org/jobs?repo=try&group_state=expanded&selectedTaskRun=XovC7cG8RtmCNvtS0rgESw.0&resultStatus=pending%2Crunning%2Ctestfailed%2Cbusted%2Cexception&revision=384caa07410682dd6c8614994f32d05035e99a74

There's a backlog on macOS tasks because of another push, will add jobs on linux and windows to pick those up faster.

LE: looks like it's still leaking here.

I noticed I needed to import the login-timeline module into the tests to be able to access component's shadowRoot. I don't know if that's related at all to the leak since I haven't been able to replicate this locally, but I figured I'd give it another shot: https://treeherder.mozilla.org/jobs?repo=try&revision=4b455bfcae9a6eabc988ff9c08518804cfb5c0d2

Flags: needinfo?(mtigley)
Pushed by mtigley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e863493f5734 Replace created/updated/used times with timeline. r=sgalich,eemeli
Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
See Also: → 1811635

I‘ve verified this enhancement using the latest Firefox Nightly 111.0a1 (Build ID: 20230122211034) on Windows 10 x64, macOS 11.7.1, and Ubuntu 22.04 x64.

  • "Created", "Last Used" and "Last Modified" section is changed to a timeline and is correctly updated after creating/updating/using a saved login.
Status: RESOLVED → VERIFIED
Blocks: 1834533
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: