Closed Bug 1073823 Opened 10 years ago Closed 10 years ago

Turn off enhanced tiles for all Firefox 33 users

Categories

(Firefox :: New Tab Page, defect)

33 Branch
defect
Not set
normal
Points:
2

Tracking

()

VERIFIED FIXED
Firefox 33
Iteration:
35.3
Tracking Status
firefox33 + verified
firefox34 --- unaffected
firefox35 --- unaffected

People

(Reporter: Mardak, Assigned: Mardak)

References

Details

Attachments

(2 files)

[Tracking Requested - why for this release]: Sounds like we're moving Enhanced Tiles to Firefox 34.
Flags: firefox-backlog+
Forgot to write the actual bug contents :p Similar to bug 1056279, we want to turn off enhanced for all users and not just non-en-US.
Flags: qe-verify?
Ed, could you prepare a patch so that we are ready? Thanks
Flags: needinfo?(edilee)
Attached patch v1Splinter Review
Assignee: nobody → edilee
Status: NEW → ASSIGNED
Attachment #8497776 - Flags: review?(ttaubert)
Flags: needinfo?(edilee)
Flags: qe-verify? → qe-verify+
Comment on attachment 8497776 [details] [diff] [review] v1 Review of attachment 8497776 [details] [diff] [review]: ----------------------------------------------------------------- ::: browser/base/content/test/newtab/head.js @@ +24,5 @@ > let isWindows = ("@mozilla.org/windows-registry-key;1" in Cc); > let gWindow = window; > > +// Override with enabled for testing (except for individual tests that turn off) > +DirectoryLinksProvider.enabled = true; Should that be |._testing = true| as well?
Attachment #8497776 - Flags: review?(ttaubert) → review+
(In reply to Tim Taubert [:ttaubert] from comment #4) > > +// Override with enabled for testing (except for individual tests that turn off) > > +DirectoryLinksProvider.enabled = true; > Should that be |._testing = true| as well? For the mochitest, init() will have already been called, so we just override it directly. But for xpcshell test, init() is called multiple times, so we need the _testing to have it initialize correctly. We have all this oddness because the tests were always assuming it would be enabled for en-US, but the main code change here explicitly turns off for en-US.
Ok, fair enough.
Attached patch for beta upliftSplinter Review
Approval Request Comment [Feature/regressing bug #]: Bug 1030832 / Enhanced Tiles [User impact if declined]: Users of 8 locales will see the "what is this" link and explanation doorhanger on first newtab [Describe test coverage new/current, TBPL]: Updated tests for turning off functionality for all locales including en-US https://tbpl.mozilla.org/?tree=Try&rev=8c7ecded425c [Risks and why]: low - turned off for majority of locales already, so turning off for the remainder [String/UUID change made/needed]: none
Attachment #8497827 - Flags: approval-mozilla-beta?
Attachment #8497827 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Status: ASSIGNED → RESOLVED
Points: --- → 2
Closed: 10 years ago
Resolution: --- → FIXED
Iteration: --- → 35.3
QA Contact: cornel.ionce
Verified fixed on Windows 7 64-bit, Mac OS X 10.9.5 and Ubuntu 12.04 32bit using Firefox 33 beta 9, build ID: 20141002185629. Tested with the following locales: en-US/ach/de/es-ES/fr/ja-JP/pl/pt-BR and ru - the enhanced tiles is disabled. Clicking on the gear button from about:newtab will toggle the page to blank and back.
Status: RESOLVED → VERIFIED
Ed, could you open a new bug for 33.1 to enable this back? Thanks
Flags: needinfo?(edilee)
Blocks: 1082051
(In reply to Sylvestre Ledru [:sylvestre] from comment #10) > Ed, could you open a new bug for 33.1 to enable this back? Filed bug 1082051.
Flags: needinfo?(edilee)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: