Full changes since our last set of release notes.
Subscription-based support:
The biggest change in this release is the addition of new Ask a Question (AAQ) flows for subscription-based products on SUMO. Subscription-based products now have an AAQ which results in a question being sent to Zendesk.
AAQ changes
This has resulted in a few other changes around AAQ flows:
Locales without any AAQs enabled won’t immediately redirect to the get community support article (where l10n communities can add links to externally-hosted community support), but will instead only redirect a user to this article after they’ve passed through step 1 and 2 of the AAQ, to give users an opportunity to find a solution in the recommended articles first.
This also changes the annoying behaviour where users who did manage to enter the AAQ using an unsupported product/locale combination would be redirected to the English AAQ. This now only happens for subscription-based products, at step 3.
Because of the above changes, we’re able to show the “Still need help?” banner across all locales’ product pages, and it now takes users directly to step 2 of the AAQ, rather than asking the user to select their product again:
We also took this an an opportunity to fix a number of bugs with our AAQ implementation. In the future we have plans to further improve the experience around the “get community support” article for locales with externally-hosted community support.
Instant Firefox Accounts profile updates
Changes to Firefox Accounts profiles will now be made near-instantly on SUMO (provided the attribute hasn’t been overridden by a user in SUMO), rather than requiring a log-out/in to update.
My Subscriptions
Users with subscriptions will now see an extra “My Subscriptions” page on their profile giving them links to product support and to manage their subscription:
Firefox preferences deep link
This release brings the ability to add deep links to Firefox Desktop preferences on Knowledge Base articles.
For example, to add a link to about:preferences#privacy-locationBar
use syntax like: [[Button:preferences|pane=privacy-locationBar|text=Open Location Bar Privacy Preferences]]
.
Maintenance/bugfixes
Notable changes:
- Library updates
- Fix bug preventing username updating
- Handle parsing errors in search time range gracefully:
- Cleanup unused cronjob monitoring secrets
- Limit GA fetch to 1 year
- Reduce our JS bundle size by removing moment.js
- Fix rebuild_kb task not working with certain redirect documents
See the rest in the git log.