Closed
Bug 1302414
Opened 8 years ago
Closed 8 years ago
Theme preview is not working
Categories
(Firefox for Android Graveyard :: Add-on Manager, defect)
Tracking
(firefox48 unaffected, firefox49- wontfix, fennec50+, firefox50+ verified, firefox51+ verified, firefox52+ verified)
VERIFIED
FIXED
Firefox 52
People
(Reporter: u549602, Assigned: ckprice)
References
Details
(Keywords: regression)
Attachments
(1 file)
1.17 KB,
patch
|
sebastian
:
review+
ritu
:
approval-mozilla-aurora+
ritu
:
approval-mozilla-beta+
lizzard
:
approval-mozilla-release-
|
Details | Diff | Splinter Review |
Environment: 49.0
Device: Nexus 7 (Android 5.1.1 );
Build: RC 49.0 (2016-09-12);
Steps to reproduce:
1. Go to addons.mozilla.org - Theme
2. Tap on any theme
Expected result:
Theme is in preview mode and "you're trying it on" message is displayed
Actual result:
"you're trying it on" message is displayed but the theme is not in preview
Notes:
If the user taps on "Keep it", the theme is correctly applied
https://www.youtube.com/watch?v=AF48GzM_cZc&feature=youtu.be
Comment 1•8 years ago
|
||
Works for me on a Nexus 5x. Can reproduce on a Nexus 10. Appears to be tablet only.
Summary: Theme preview is not working → Theme preview is not working on tablets
Comment 2•8 years ago
|
||
[Tracking Requested - why for this release]: regression. Wontfix for 49 makes sense. Users with themes installed will continue to function and the workaround is to apply the theme using the keep it button.
Release Note Request (optional, but appreciated)
[Why is this notable]: Broken feature with workaround
[Suggested wording]: Previewing themes on Tablets is not functioning the workaround is to use the "Keep it" button to apply the theme to Firefox for Android.
[Links (documentation, blog post, etc)]: This bug
tracking-fennec: --- → ?
tracking-firefox49:
--- → ?
tracking-firefox50:
--- → ?
tracking-firefox51:
--- → ?
relnote-firefox:
--- → ?
Comment 3•8 years ago
|
||
I've bisected this twice and got this one day range twice https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=6cf0089510fad8deb866136f5b92bbced9498447&tochange=0502bd9e025edde29777ba1de4280f9b52af4663
All the integration tree bisection has lead to incorrect bugs, as whatever caused this landed on 51 and was uplifted. I did get one that narrowed to that might be correct https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=b83235ed0ea5a46e58ee9e6f402171bf908ac25f&tochange=ed7a4daa831ac3c547959854e44585dd62fad508 maybe bug 1293128 or bug 1274332 which I don't know if I trust.
Comment 5•8 years ago
|
||
Assigning to Sebastian to have an owner.
Assignee: nobody → s.kaspari
tracking-fennec: ? → 50+
After further investigation, this issue could be also reproduced on phone devices - Samsung Galaxy S6 EDGE (Android 6.0), one plus two (Android 6.0), Xiaomi mi i4 (Android 5.1.1).
Summary: Theme preview is not working on tablets → Theme preview is not working
Comment 7•8 years ago
|
||
Reverting my checkout to the oldest changeset in the regression ranges above doesn't create a build without the bug :(
Comment 8•8 years ago
|
||
(In reply to Sebastian Kaspari (:sebastian) from comment #7)
> Reverting my checkout to the oldest changeset in the regression ranges above
> doesn't create a build without the bug :(
Oh, the bug seems to depend on the state of the profile. With a clean profile it's either always reproducible or never. Looking at the changesets in the regression range now.
Comment 9•8 years ago
|
||
Looking at the regression range with hg-bisect the patch from bug 1274332 seems to cause this:
> The first bad revision is:
> changeset: 308803:0b1fc540eace
> user: Cory Price <cprice@mozilla.com>
> date: Tue Aug 09 14:27:14 2016 -0700
> summary: Bug 1274332 - Add testpilot.firefox.com to the xpinstall whitelist. r=dolske,s.kaspari
And indeed with a backout this is fixed locally.
Looking at some unit tests for "xpinstall.whitelist.add" [1], I thinks this
> pref("xpinstall.whitelist.add", "https://addons.mozilla.org");
> pref("xpinstall.whitelist.add", "https://testpilot.firefox.com");
should probably be this:
> pref("xpinstall.whitelist.add", "https://addons.mozilla.org,https://testpilot.firefox.com");
[1] https://dxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/test/xpcshell/test_permissions.js#19
Blocks: 1274332
Flags: needinfo?(cprice)
Assignee | ||
Comment 10•8 years ago
|
||
Assignee | ||
Updated•8 years ago
|
Assignee: s.kaspari → cprice
Status: NEW → ASSIGNED
Assignee | ||
Comment 11•8 years ago
|
||
Patch attached - thanks for catching Sebastian!
Assignee: cprice → nobody
Status: ASSIGNED → NEW
Flags: needinfo?(cprice)
Comment 12•8 years ago
|
||
Cory, looks promising, is this waiting for review or landing? I'm not sure why you unassigned yourself here.
Wontfix for 49 but once this lands on m-c you may want to request uplift.
status-firefox52:
--- → affected
tracking-firefox52:
--- → +
Flags: needinfo?(cprice)
Keywords: regression
Assignee | ||
Comment 13•8 years ago
|
||
(In reply to Liz Henry (:lizzard) (needinfo? me) from comment #12)
> Cory, looks promising, is this waiting for review or landing? I'm not sure
> why you unassigned yourself here.
>
> Wontfix for 49 but once this lands on m-c you may want to request uplift.
This is waiting for review and landing. I unassigned myself because I won't be doing either of those things (but it sounds like I should keep myself assigned when working in this realm?).
I'm going to NI :sebastian for a review. I'm not entirely sure how important this is (I submitted this patch because I introduced the bug), so maybe sebastian can also add comments/uplift if needed.
Thank you!
Flags: needinfo?(cprice) → needinfo?(s.kaspari)
Updated•8 years ago
|
Assignee: nobody → cprice
Status: NEW → ASSIGNED
Flags: needinfo?(s.kaspari)
Comment 14•8 years ago
|
||
Comment on attachment 8794299 [details] [diff] [review]
Theme preview is not working
Review of attachment 8794299 [details] [diff] [review]:
-----------------------------------------------------------------
Patch is looking good. Thanks!
Attachment #8794299 -
Flags: review+
Updated•8 years ago
|
Keywords: checkin-needed
Comment 15•8 years ago
|
||
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/e1b0aaa20f10
Theme preview is not working. r=sebastian
Keywords: checkin-needed
Comment 16•8 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 52
Comment 17•8 years ago
|
||
Hi :ckprice,
Since this bug is a regression and also affects 50/51, do you think the patch is worth uplifting to 50/51?
Flags: needinfo?(cprice)
Comment 18•8 years ago
|
||
Tapping on a theme, the theme is applied, so:
Verified as fixed using:
Device: Moto X (Android 4.4.4)
Build: Firefox for Android 52.0a1 (2016-10-02)
Assignee | ||
Comment 19•8 years ago
|
||
Comment on attachment 8794299 [details] [diff] [review]
Theme preview is not working
Approval Request Comment
[Feature/regressing bug #]:
This regression was introduced in Bug 1274332.
[User impact if declined]:
Theme preview does not work.
[Describe test coverage new/current, TreeHerder]:
Looks like this was verified in comment 18. Also tested in https://dxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/test/xpcshell/test_permissions.js#19
[Risks and why]:
Low risk, updating an existing list that matches the convention of https://dxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/test/xpcshell/test_permissions.js#19
[String/UUID change made/needed]:
N/A
Flags: needinfo?(cprice)
Attachment #8794299 -
Flags: approval-mozilla-release?
Hi Cory, do you want to request uplift to Aurora51/Beta50 as well?
Flags: needinfo?(cprice)
Assignee | ||
Comment 21•8 years ago
|
||
Comment on attachment 8794299 [details] [diff] [review]
Theme preview is not working
Hi Ritu - yes please! Added flags. See comment 19 for reasons.
Flags: needinfo?(cprice)
Attachment #8794299 -
Flags: approval-mozilla-beta?
Attachment #8794299 -
Flags: approval-mozilla-aurora?
Comment on attachment 8794299 [details] [diff] [review]
Theme preview is not working
Recent regression, fix was verified on Nightly, Aurora51+, Beta50+
Attachment #8794299 -
Flags: approval-mozilla-beta?
Attachment #8794299 -
Flags: approval-mozilla-beta+
Attachment #8794299 -
Flags: approval-mozilla-aurora?
Attachment #8794299 -
Flags: approval-mozilla-aurora+
Comment 23•8 years ago
|
||
bugherder uplift |
Comment 24•8 years ago
|
||
bugherder uplift |
Comment 25•8 years ago
|
||
Verified as fixed on Firefox 50 Beta 6 and latest Aurora
Comment 26•8 years ago
|
||
Comment on attachment 8794299 [details] [diff] [review]
Theme preview is not working
Regression fix that I think we can keep in 50.
Attachment #8794299 -
Flags: approval-mozilla-release? → approval-mozilla-release-
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•