Bug 1192615 - Use native OS notifications by default. r=mkmelin
Differential Revision:
https://phabricator.services.mozilla.com/D211957
--- a/mail/test/browser/notification/browser.ini
+++ b/mail/test/browser/notification/browser.ini
@@ -1,11 +1,10 @@
[DEFAULT]
prefs =
- mail.biff.use_system_alert=true
mail.provider.suppress_dialog_on_startup=true
mail.spotlight.firstRunDone=true
mail.winsearch.firstRunDone=true
mailnews.start_page.override_url=about:blank
mailnews.start_page.url=about:blank
datareporting.policy.dataSubmissionPolicyBypassNotification=true
subsuite = thunderbird
--- a/mailnews/mailnews.js
+++ b/mailnews/mailnews.js
@@ -872,20 +872,23 @@ pref("mail.biff.play_sound.type", 0);
// _moz_mailbeep is a magic key, for the default sound.
// otherwise, this needs to be a file url
pref("mail.biff.play_sound.url", "");
pref("mail.biff.show_alert", true);
#ifdef XP_WIN
pref("mail.biff.show_badge", true);
pref("mail.biff.show_tray_icon", true);
pref("mail.biff.show_tray_icon_always", false);
-pref("mail.biff.use_system_alert", false);
#elifdef XP_MACOSX
pref("mail.biff.animate_dock_icon", false);
-#elifdef XP_UNIX
+#endif
+
+// Use native OS notifications for Linux and Windows by default.
+// macOS only uses native notifications and it can't be changed.
+#ifndef XP_MACOSX
pref("mail.biff.use_system_alert", true);
#endif
// add jitter to biff interval
pref("mail.biff.add_interval_jitter", true);
#ifdef MOZ_SUITE
// if true, check for new mail even when opening non-mail windows