Closed Bug 1261291 Opened 8 years ago Closed 8 years ago

Blank Hello first tour slideshow with addon version 1.2.2

Categories

(Hello (Loop) :: Client, defect)

defect
Not set
blocker

Tracking

(firefox45 unaffected, firefox46- verified, firefox47 unaffected, firefox48 unaffected)

VERIFIED FIXED
Tracking Status
firefox45 --- unaffected
firefox46 - verified
firefox47 --- unaffected
firefox48 --- unaffected

People

(Reporter: bmaris, Assigned: standard8)

References

Details

(Keywords: regression)

[Affected versions]:
- Firefox 46 beta 7
Tinderbox build: http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-win32/1459379981/

[Affected platforms]:
- Windows 7 64-bit
- Ubuntu 14.04 32-bit
- Mac OS X 10.10.5

[Steps to reproduce]:
1. Start Firefox
2. Click Hello icon
3. Click Browse this page with a friend

alternative steps if not using a new profile:
1. Start Firefox
2. Click Hello icon
3. Select Tour from gear settings icon

[Expected result]:
- Slideshow is displayed

[Actual result]:
- Blank slideshow is displayed

[Regression range]:
- This happens only on tinderbox 46 beta builds that have 1.2.2 version of Hello addon.

[Additional notes]:
- We can make the slideshow disappear only if you get lucky and click the area where X (close) should be displayed.
Blocks: 1258865
[Tracking Requested - why for this release]: It blocks Hello functionality
Bug 1258865 initially got backed out of beta, then when it was relanded attachment 8733605 [details] [diff] [review] and attachment 8733606 [details] [diff] [review] were missed :-(

This is causing a missing string, which unfortunately breaks the display completely.

The unit test for this hasn't landed yet because of it causing intermittent issues (bug 1250107). I'm not sure if we would have caught this because of locale issues.

The other issue is that a missing en-US string makes us explode. For locales this shouldn't be an issue as they fallback to the en-US version of the string. However, if the en-US version ends up missing, then the code throws a js error. That might actually be the better thing to do from a developer perspective, although we should be failing gracefully. I'll get a bug filed to follow-up on doing something for this.
The other thing: In future, I think I'll adjust how we do our patches, and make these imports one complete patch, and maybe provide a breakdown in comments if that helps release-drivers.
The missing changes have landed in - see bug 1258865 comment 21

https://treeherder.mozilla.org/#/jobs?repo=mozilla-beta&revision=191f5eb4cbd72590277296cdb90d355adb347d45 includes these.
Assignee: nobody → standard8
Status: NEW → RESOLVED
Closed: 8 years ago
Keywords: regression
Resolution: --- → FIXED
We verified across platforms (Windows XP 32-bit, Mac OS X 10.8.5, Mac OS X 10.10.5, Windows 7 64-bit and Ubuntu 12.04 32-bit) that the slideshow is properly displayed using builds from comment 4.
Status: RESOLVED → VERIFIED
I don't think we need to track at this point since this is fixed and verified.
You need to log in before you can comment on or make changes to this bug.