Closed Bug 1207536 Opened 9 years ago Closed 8 years ago

[Control Center] Incorrect doorhanger placement for the Identity Extended Subview


(Toolkit :: UI Widgets, defect, P3)




52.3 - Nov 14
Tracking Status
firefox41 --- affected
firefox42 --- affected
firefox43 --- affected
firefox44 --- affected


(Reporter: noni, Unassigned)



(Whiteboard: [fxprivacy])


(1 file)

Reproduced on Windows 10 64-bit with:
* 42.0 beta 1
* latest 43.0a2 Aurora
* latest 44.0a1 Nightly

1. Open Firefox.
2. Navigate to 
3. Move the broswer close to the bottom of the screen
4. Click on the site identity panel and then on the ">" button.

Expected Results:
The subview is correctly displayed.

Actual Results:
The doorhanger is missplaced, displayed at the top of the pop`up instead of bottom.

Whiteboard: [fxprivacy] [triage]
This looks like an issue with the XUL panel.  Does this happen on other versions of Windows?
Flags: needinfo?(cornel.ionce)
Blocks: 1188565
It seems that this is reproducing across platform.

I've tested on Windows 7 64-bit, Windows 8 32-bit, Ubuntu 12.04 32-bit and Mac OS X 10.9.5 and they are all affected.
Flags: needinfo?(cornel.ionce)
OS: Windows 10 → All
OK I see it now, thanks.  The panel arrow never gets re-anchored when switching into the subview if the main view opened in the bottom at first.  If you get it to open the main view above the browser in the first place than the arrow is correct.
Looks like this started happening after 41
Component: General → XUL Widgets
Product: Firefox → Toolkit
Priority: -- → P3
Whiteboard: [fxprivacy] [triage] → [fxprivacy]
It looks like this is an issue with the XUL panel where the positioning is being updated but the arrow icon that anchors it to the ID block isn't moving.
Matt, do you think this is a duplicate of Bug 1188400?
Flags: needinfo?(MattN+bmo)
Does the patch in bug 1206133 fix this?
Attached image arrow-up.png
(In reply to Neil Deakin from comment #7)
> Does the patch in bug 1206133 fix this?

No, tested with the patch applied locally and the arrow is still showing up on the top side of Control Center after expanding the subview.  To make sure that the subview is taller than the main view I've set this in the CSS:

#identity-popup-permissions-content {
  display: none;
See Also: → 1210328
I updated the patch in bug 1206133 and it should address this case.
Blocks: 1216897
No longer blocks: 1188565
Depends on: 1206133
Flags: needinfo?(MattN+bmo)
I just tested and this is now fixed by the patch in bug 1206133.
Closed: 8 years ago
Resolution: --- → FIXED
Iteration: --- → 52.3 - Nov 14
You need to log in before you can comment on or make changes to this bug.