Closed
Bug 1390276
Opened 7 years ago
Closed 7 years ago
Update options_ui to match photon
Categories
(Toolkit :: Add-ons Manager, defect, P3)
Toolkit
Add-ons Manager
Tracking
()
VERIFIED
FIXED
mozilla58
Tracking | Status | |
---|---|---|
firefox-esr52 | --- | unaffected |
firefox55 | --- | unaffected |
firefox56 | --- | wontfix |
firefox57 | --- | verified |
firefox58 | --- | verified |
People
(Reporter: andy+bugzilla, Assigned: mstriemer)
References
(Blocks 1 open bug)
Details
(Keywords: regression)
Attachments
(3 files)
215.47 KB,
image/png
|
Details | |
59 bytes,
text/x-review-board-request
|
rhelmer
:
review+
Sylvestre
:
approval-mozilla-beta+
|
Details |
86.69 KB,
image/png
|
Details |
It looks like options_ui doesn't inherit the new browser_style colors and fonts from Photon. Attached is the tab center redux options page.
For example, it looks like the background is not being set to white by the extension:
https://github.com/eoger/tabcenter-redux/tree/master/src
Assignee | ||
Comment 1•7 years ago
|
||
The white background appears to be related to the extensions.webextensions.remote pref. Flipping that to true makes the background white, flipping it false makes it appear correctly.
Same here, looks like an OOP bug.
Blocks: webext-oop
Keywords: regression
Comment 3•7 years ago
|
||
Confirmed, it is an OOP bug.
The browser element created for the options_ui pages is missing the "transparent" attribute (which should be set to "true"), here:
- http://searchfox.org/mozilla-central/rev/d08b24e613cac8c9c5a4131452459241010701e0/toolkit/mozapps/extensions/content/extensions.js#3766-3772
Comment hidden (mozreview-request) |
Comment 5•7 years ago
|
||
mozreview-review |
Comment on attachment 8910388 [details]
Bug 1390276 - Make the options_ui background transparent
https://reviewboard.mozilla.org/r/181830/#review187678
Attachment #8910388 -
Flags: review?(rhelmer) → review+
Assignee | ||
Updated•7 years ago
|
Status: NEW → ASSIGNED
Keywords: checkin-needed
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/50e9d398db41
Make the options_ui background transparent r=rhelmer
Keywords: checkin-needed
Comment 7•7 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox58:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla58
Comment 8•7 years ago
|
||
Please request Beta approval on this when you get a chance.
status-firefox55:
--- → unaffected
status-firefox56:
--- → wontfix
status-firefox57:
--- → affected
status-firefox-esr52:
--- → unaffected
Flags: needinfo?(mstriemer)
Assignee | ||
Comment 9•7 years ago
|
||
Comment on attachment 8910388 [details]
Bug 1390276 - Make the options_ui background transparent
Approval Request Comment
[Feature/Bug causing the regression]: OOP extensions
[User impact if declined]: OOP extension users will see a white background in the options UI
[Is this code covered by automated tests?]: No
[Has the fix been verified in Nightly?]: I have manually verified in Nightly
[Needs manual test from QE? If yes, steps to reproduce]:
1. Install an extension with inline options_ui (see extension in comment 0).
2. Open about:addons.
3. Go to the extension's detail page.
4. Background of the options UI should match the rest of the page.
[List of other uplifts needed for the feature/fix]:
[Is the change risky?]: Low risk
[Why is the change risky/not risky?]: It's a one line change to make the <browser> element transparent
[String changes made/needed]: none
Flags: needinfo?(mstriemer)
Attachment #8910388 -
Flags: approval-mozilla-beta?
Comment 10•7 years ago
|
||
Comment on attachment 8910388 [details]
Bug 1390276 - Make the options_ui background transparent
Fix a visual glitch, taking it.
Should be in 57b4, gtb later today
Attachment #8910388 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Comment 11•7 years ago
|
||
bugherder uplift |
Updated•7 years ago
|
Flags: qe-verify+
Comment 12•7 years ago
|
||
This bug is verified on Firefox 57.0b4 (20170928180207) and Firefox 58.0a1 (20170928220658) under Windows 10 64-bit and Mac OS X 10.12.3.
Please see the attached screenshot.
Updated•7 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•