Closed Bug 1681421 Opened 3 years ago Closed 3 years ago

Implement new Proton tab design

Categories

(Firefox :: Theme, enhancement, P1)

enhancement

Tracking

()

VERIFIED FIXED
86 Branch
Tracking Status
firefox86 --- verified

People

(Reporter: jaws, Assigned: jaws)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [proton-tabs-bar])

Attachments

(3 files, 1 obsolete file)

The goal here is to do a rough implementation and see what performance issues we may encounter or difficulties in implementing.

Whiteboard: [proton-tabs-bar]
Summary: Prototype new Proton tab design → Implement new Proton tab design
Type: task → enhancement
Attachment #9193332 - Attachment description: Bug 1681421 - Prototype separated Proton tab design. → Bug 1681421 - Implement separated Proton tab design behind browser.proton.enabled pref.
Attachment #9192083 - Attachment is obsolete: true

Review ping?

Flags: needinfo?(dao+bmo)
Attachment #9193332 - Attachment description: Bug 1681421 - Implement separated Proton tab design behind browser.proton.enabled pref. → Bug 1681421 - Implement separated Proton tab design behind browser.proton.tabs.enabled pref.
Attachment #9193332 - Attachment description: Bug 1681421 - Implement separated Proton tab design behind browser.proton.tabs.enabled pref. → Bug 1681421 - Implement separated Proton tab design behind browser.proton.enabled pref.
Pushed by jwein@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b649f963a6b1
Implement separated Proton tab design behind browser.proton.enabled pref. r=dao,Gijs,fluent-reviewers
https://hg.mozilla.org/integration/autoland/rev/b4556b1e292c
Use the new BrowserTestUtils method to clear the XUL cache. r=Gijs

Backed out for failures on browser_devtools-record-capture.js

backout: https://hg.mozilla.org/integration/autoland/rev/3854602a8cd25f3aea70b43204b99e8d5abd026f

push: https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&revision=b4556b1e292c2b8e9d3673a06490711bf54f8ea0&searchStr=devtools&selectedTaskRun=MxM-pghwS4W5LV1eo69jrQ.0

failure log: https://treeherder.mozilla.org/logviewer?job_id=327271103&repo=autoland&lineNumber=3488

[task 2021-01-20T18:04:54.800Z] 18:04:54 INFO - Buffered messages logged at 18:04:53
[task 2021-01-20T18:04:54.801Z] 18:04:54 INFO - > Waiting for the fake frontend tab to be loaded. (After 988 seconds)
[task 2021-01-20T18:04:54.801Z] 18:04:54 INFO - Buffered messages finished
[task 2021-01-20T18:04:54.802Z] 18:04:54 INFO - TEST-UNEXPECTED-FAIL | devtools/client/performance-new/test/browser/browser_devtools-record-capture.js | Test timed out -
[task 2021-01-20T18:04:54.802Z] 18:04:54 INFO - GECKO(1542) | MEMORY STAT | vsize 3250MB | residentFast 516MB | heapAllocated 224MB
[task 2021-01-20T18:04:54.803Z] 18:04:54 INFO - TEST-OK | devtools/client/performance-new/test/browser/browser_devtools-record-capture.js | took 990031ms
[task 2021-01-20T18:04:54.804Z] 18:04:54 INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-01-20T18:04:54.804Z] 18:04:54 INFO - TEST-UNEXPECTED-FAIL | devtools/client/performance-new/test/browser/browser_devtools-record-capture.js | Found a tab after previous test timed out: http://example.com/browser/devtools/client/performance-new/test/browser/fake-frontend.html -
[task 2021-01-20T18:04:54.805Z] 18:04:54 INFO - Not taking screenshot here: see the one that was previously logged

Flags: needinfo?(jaws)
Pushed by jwein@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1ad888360159
Implement separated Proton tab design behind browser.proton.enabled pref. r=dao,Gijs,fluent-reviewers
https://hg.mozilla.org/integration/autoland/rev/299ed5ca5fee
Use the new BrowserTestUtils method to clear the XUL cache. r=Gijs
https://hg.mozilla.org/integration/autoland/rev/d6026fdaa6aa
Read the label property instead of textContent to exclude hidden text. r=mstange
Flags: needinfo?(jaws)
Regressions: 1693282
Flags: needinfo?(dao+bmo)

Hello I have managed to reproduce the issue with Fx 85.0a1 (2020-12-08) and I can confirm that the issue is fixed with fx 86.0a1 (2021-01-21) and with fx 88.0a1 (2021-03-16). I will mark this issue accordingly.

Thank you!

Status: RESOLVED → VERIFIED
Blocks: 1708213
Regressions: 1714276
Regressions: 1729216
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: