Multi Account Container confirmation page lost all styles
Categories
(WebExtensions :: Developer Outreach, defect)
Tracking
(firefox-esr102 unaffected, firefox105 unaffected, firefox106 unaffected, firefox107 wontfix, firefox108 wontfix)
| Tracking | Status | |
|---|---|---|
| firefox-esr102 | --- | unaffected |
| firefox105 | --- | unaffected |
| firefox106 | --- | unaffected |
| firefox107 | --- | wontfix |
| firefox108 | --- | wontfix |
People
(Reporter: bbhtt.zn0i8, Unassigned)
References
(Regression, )
Details
(Keywords: regression)
Attachments
(3 files)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:107.0) Gecko/20100101 Firefox/107.0
Steps to reproduce:
- Install Multi Account Container extension
- Set a page to "always open" in a container
- Open it again so that the confirmation page is displayed
Actual results:
All style is lost
Expected results:
Properly styled and themed
I tried with two different regression ranges: 2022-10-01 to 2022-10-09 and then with 2022-10-07 to 2022-10-08, both points to https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=30bdee9799a07b8770719aa868416174ff0c54f5&tochange=1258b03e6b88179ed35d6ac53f1171fb11abbbba, but I don't think that's correct.
Comment 4•3 years ago
|
||
:bbhtt.zn0i8, could you try to find a regression range using for example mozregression?
Comment 5•3 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'WebExtensions::Untriaged' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Comment 6•3 years ago
|
||
I got same regression window as comment#3.
:eemeli, your bunch of patches seems to cause webextension styling breakage. Could you please look into this?
Tentatively, set Bug 1734217 to the regression flag.
Comment 7•3 years ago
|
||
Yeah, this was a regression caused by bug 1734217 as it moved the aboutNetError.css file from browser/ to toolkit/.
The fix for this needs to be done in the extension: https://github.com/mozilla/multi-account-containers/pull/2424
Comment 8•3 years ago
•
|
||
Double checking we will ship an update to the extension with this fix before we release 107?
I see the fix just landed, but was wondering about timing
Comment 9•3 years ago
|
||
I don't know; this was my first contribution to the extension. Danny, would you know if it'd be possible to publish a release with this fix?
Comment 10•3 years ago
|
||
I talked with Max (Privacy & Security team) and he's going to try to push a release because I can't. However, we can't jump the AMO queue so it may take up to 2 weeks to be reviewed since we were already about to push a new release with a bunch of changes.
Comment 11•3 years ago
|
||
We could add a one-line override manifest instruction to the chrome manifest registration that provides the new file at the old location and that'd avoid extensions having to update. Question is whether we want to do that or "just" get extensions to update given that depending on internal stylesheets is kind of yucky anyway - ideally I'd like to make chrome: URLs much less accessible than they currently are, and then all this stuff is going to break anyway.
Comment 12•3 years ago
|
||
100% agree with Gijs that we shouldn't depend on an internal stylesheets. Adding both URLs is IMO only a quick workaround to fix the issue for our Nightly users and to make sure it doesn't break for all our users if 107 is released before we have the time to implement a permanent fix.
Updated•3 years ago
|
Comment 13•3 years ago
|
||
Set release status flags based on info from the regressing bug 1734217
Comment 14•3 years ago
|
||
The severity field is not set for this bug.
:mixedpuppy, could you have a look please?
For more information, please visit auto_nag documentation.
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Description
•