Closed Bug 1563319 Opened 1 year ago Closed 1 year ago

Enable the What's New UI when pref is enabled

Categories

(Firefox :: Messaging System, enhancement, P1)

enhancement

Tracking

()

VERIFIED FIXED
Firefox 70
Iteration:
70.1 - Jul 8 - 21
Tracking Status
firefox70 --- verified

People

(Reporter: rrosario, Assigned: rrosario)

References

Details

(Keywords: github-merged)

Attachments

(1 file)

This is a followup to Bug 1561307 (pref) and Bug 1561345 (UI).

When the pref is enabled, we should enable the UI for the What's New panel and buttons. This will be done in a new ToolbarPanelHub module that hooks into ASRouter (similar to BookmarkPanelHub. When enabling, we also need to attach the FTL files and add the l10n attributes to the elements.

Iteration: 69.4 - Jun 24 - Jul 7 → 70.1 - Jul 8 - 21
Blocks: 1565293
Status: NEW → RESOLVED
Closed: 1 year ago
Keywords: github-merged
Resolution: --- → FIXED
Target Milestone: --- → Firefox 70

I have verified that setting the "browser.messaging-system.whatsNewPanel.enabled" pref to true will trigger the appearance of the What's New toolbar button on the latest Nightly 70.0a1 (Build ID 20190714214027) on Windows 10, macOS 10.14, and Arch Linux 14.4.3.
However, you need to have two more prefs set in order to trigger it for testing purposes browser.newtabpage.activity-stream.asrouter.devtoolsEnabled to true and browser.newtabpage.activity-stream.asrouter.providers.panel_local_testing to {"id":"panel_local_testing", "cohort": "SHOW_TEST"}.

Status: RESOLVED → VERIFIED
Blocks: 1565558
See Also: → 1660201
You need to log in before you can comment on or make changes to this bug.