Closed Bug 1184060 Opened 10 years ago Closed 10 years ago

Anchor the Control Center to the middle of the icons in the identity block

Categories

(Firefox :: Address Bar, defect, P1)

defect
Points:
3

Tracking

()

VERIFIED FIXED
Firefox 42
Iteration:
42.3 - Aug 10
Tracking Status
firefox42 --- verified

People

(Reporter: Paolo, Assigned: Paolo)

References

Details

(Whiteboard: [fxprivacy] [campaign])

Attachments

(1 file)

The Control Center panel should anchor to the middle of the visible identity block icons. There are currently one or two icons, but there might be more in the future. Most probably, a new element enclosing the icons, but not the label, has to be added. This requires CSS changes and can be an occasion to audit and simplify the mechanisms that set the colors and margins in different themes and platforms.
Flags: firefox-backlog+
Bug 1185362 made this much simpler, taking for this iteration.
Assignee: nobody → paolo.mozmail
Status: NEW → ASSIGNED
Iteration: --- → 42.2 - Jul 27
Points: --- → 3
Flags: qe-verify+
Rank: 2
Priority: P2 → P1
QA Contact: mwobensmith
Whiteboard: [fxprivacy] → [fxprivacy] [campaign]
Iteration: 42.2 - Jul 27 → 42.3 - Aug 10
Bug 1184060 - Anchor the Control Center to the middle of the icons in the identity block. r=ttaubert
Attachment #8639845 - Flags: review?(ttaubert)
Tim, this is probably going to conflict with the panel states refactoring, let me know which one you prefer to land first. I handled bug 1186182 here as well since it was a one line addition and is influenced by this new structure. https://treeherder.mozilla.org/#/jobs?repo=try&revision=be0686c66d18
Location bar structure for reference (the diagram will be updated with the changes): https://www.lucidchart.com/documents/view/ca6d9936-81ef-4349-b68e-78023efe50a4
Attachment #8639845 - Flags: review?(ttaubert) → review+
Comment on attachment 8639845 [details] MozReview Request: Bug 1184060 - Anchor the Control Center to the middle of the icons in the identity block. r=ttaubert https://reviewboard.mozilla.org/r/14247/#review12883 ::: browser/themes/shared/identity-block/identity-block.inc.css:114 (Diff revision 1) > +#urlbar[pageproxystate="invalid"] > #identity-box > #identity-icons > #tracking-protection-icon { > + visibility: collapse; > +} Great to have that in :) Why don't we use display:none here? That seems to work just as well.
(In reply to :Paolo Amadini from comment #3) > Tim, this is probably going to conflict with the panel states refactoring, > let me know which one you prefer to land first. I handled bug 1186182 here > as well since it was a one line addition and is influenced by this new > structure. Go ahead and land your patch, I don't want to block. I'm totally fine with rebasing.
https://reviewboard.mozilla.org/r/14247/#review12883 > Great to have that in :) Why don't we use display:none here? That seems to work just as well. For consistency with other similar rules.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 42
Verified as fixed using the following environment: FF 42 Build Id: 20150805030208 OS: Win 7 x64, Ubuntu 14.04 x64, Mac OS X 10.10
Status: RESOLVED → VERIFIED
Depends on: 1231025
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: