Closed Bug 1768037 Opened 2 years ago Closed 2 years ago

Create the synced tabs listing on Firefox View

Categories

(Firefox :: General, enhancement, P3)

enhancement
Points:
5

Tracking

()

RESOLVED FIXED
103 Branch
Tracking Status
firefox103 --- fixed

People

(Reporter: sfoster, Assigned: sclements)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fidefe-firefox-view])

Attachments

(1 file)

We need to implement the "hero" list of tabs for Firefox View. It highlights the most recent 3 tabs. We should be able to use CSS to accomplish most/all of the visual differences between this look and the more compact tab listing in the Recent Tabs section. Behaviour-wise, the heading, icon, link, etc. are the same.

It looks like the SyncedTabs.jsm module should provide all the functionality we need for actually populating the list.

We'll need to decide how and when to update this list. Does it update in real-time when sync happens?

Depends on: 1768044
Whiteboard: [fidefe-firefox-view]
Assignee: nobody → sclements
Status: NEW → ASSIGNED
Attachment #9280465 - Attachment description: WIP: Bug 1768037 - Create Tab Pickup synced tabs list component → Bug 1768037 - Create Tab Pickup synced tabs list component r=Gijs,sfoster
No longer depends on: 1768044
Pushed by sclements@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3a8fbcc96d72
Create Tab Pickup synced tabs list component r=Gijs,fluent-reviewers,flod

Backed out for causing bc failures on browser_parsable_script.js

  • Backout link
  • Push with failures
  • Failure Log
  • Failure line: TEST-UNEXPECTED-FAIL | browser/base/content/test/static/browser_parsable_script.js | Script error reading jar:file:///opt/worker/tasks/task_165547522100194/build/application/Firefox%20Nightly.app/Contents/Resources/browser/omni.ja!/chrome/browser/content/browser/helpers.js: SyntaxError: export declarations may only appear at top level of a module -
Flags: needinfo?(sclements)

Darn, that's annoying. Will fix it.

Flags: needinfo?(sclements)
Pushed by sclements@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/615a48ed6233
Create Tab Pickup synced tabs list component r=Gijs,fluent-reviewers,flod
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 103 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: