[fix bug 1190716] Update Hello FTU for Firefox 40 to interactive version#3198
[fix bug 1190716] Update Hello FTU for Firefox 40 to interactive version#3198jpetto merged 1 commit intomozilla:masterfrom alexgibson:bug-1190716-update-hello-ftu-interactive
Conversation
|
Looks good to me, even if it's getting harder to follow all the code changes :-) We have 2 new strings behind |
Sounds good - I'll file a follow-up bug to this one after this goes out, and we'll see if we can clean up the tags in this page 👍 |
|
Ok I think this should be good for review. @jpetto r? (I think you've done the Hello dance before, so you're probably the most familiar?) Testing notes:
There is no new functionality here other than a few updated strings and bits in the template. It is basically the same as what we shipped prior to PR #3115, but with the code refactored for new tests. |
There was a problem hiding this comment.
Is this operation expensive? Is it feasible to cache the result of this check so it only has to be executed once? I suppose the user could move the icon between page load and initializing the tour...
There was a problem hiding this comment.
Yeah, this gets called at multiple times in the tour depending on the state, so it's there in the event that the user could remove the Hello button at any time. It's only really costly in that it requires firing a custom event each time, but I think it's better to pay that cost here.
|
Tour worked well in Fx 40. One question in r+ from me, but looks like there's still discussion going on in the bug. |
|
Ok, we're now unblocked on merging this one. There's been one last string change (cc @flodolo or @pascalchevrel), but we're now good to expose these to localizers. @jpetto - I added a new commit for the string change. If all looks good, I'll squash and we can finally get this one out the door. |
|
String change looks good. Looks like we're ready to merge after a squash? |
|
Thanks @jpetto - squashed! |
|
Waiting until all the iOS stuff is out the door and solid before pushing more changes. Plan to merge either late 9/3 or 9/4. |
|
As iOS is delayed, and will be behind waffle switches, we should be safe to merge this now. 🎈 |
…-interactive [fix bug 1190716] Update Hello FTU for Firefox 40 to interactive version
No description provided.