Closed Bug 1703476 Opened 3 years ago Closed 3 years ago

Site permission panel is missing a number of Proton styles

Categories

(Firefox :: Site Permissions, defect, P1)

Firefox 89
defect

Tracking

()

VERIFIED FIXED
89 Branch
Tracking Status
firefox89 --- verified

People

(Reporter: obotisan, Assigned: emmamalysz)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [proton-door-hangers])

Attachments

(3 files)

Attached image permission 1.png

Affected versions

  • Firefox 89.0a1

Affected platforms

  • Windows 10 x64
  • Ubuntu 18.04 x64
  • macOS 10.15

Precondition
The following prefs are set to true in about:config:

  • browser.proton.enabled
  • browser.proton.doorhangers.enabled (for preliminary testing this also required, until the work is moved to the main pref)

Steps to reproduce

  1. Go to https://permission.site/.
  2. Click on the "Location" button.
  3. Click on the "Allow" button.
  4. Click on the site permission icon.

Expected result

  • There is no arrow before "Last access..."
  • The "Last access..." string is smaller than the "Access your location" string.
  • The Allowed/Blocked string is inside a grey rectangle.

Actual result

  • There is an arrow before "Last access..."
  • The "Last access..." string is too big.
  • The Allowed/Blocked string is not inside a grey rectangle.

Regression range

  • This is not a regression.

Additional notes

  • Please look at the attached image. This is the one from the specs.

This is how it looks at the moment

Has STR: --- → yes
Priority: -- → P1
Priority: P1 → P2
Whiteboard: [proton-door-hangers] [priority:2a]
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE

Tyler, just to confirm, is this really a dupe of Bug 1703012? Permission and control panel are two distinct panels.

Flags: needinfo?(tduzan)

Thanks for catching that @pbz. That was a mistake on my part. I am re-opening this and marking it P1 and as blocking the graduation bug.

Status: RESOLVED → REOPENED
Flags: needinfo?(tduzan)
Resolution: DUPLICATE → ---
Blocks: 1700957
Priority: P2 → P1
Whiteboard: [proton-door-hangers] [priority:2a] → [proton-door-hangers]

Going to assign myself this bug, as I think it can benefit from a few style fixes I'm planning on implementing in 1703012

Assignee: nobody → emalysz
Status: REOPENED → ASSIGNED

Changes includde padding/margin changes and button structure

Pushed by emalysz@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2232405d3707
update site permission panel formatting r=mconley,pbz
Status: ASSIGNED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 89 Branch

We verified the fix using latest Nightly 89.0a1 on Windows 10 x64, macOS 10.15 and Ubuntu 18.04 x64. The bug is not reproducing anymore.

Status: RESOLVED → VERIFIED
See Also: → 1707740
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: