Bug 1921412 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Thunderbird would like to enable the `app.update.langpack.enabled` pref globally in its main preference file `/comm/mail/app/profile/all-thunderbird.js`, similar to what Firefox is doing already in its counterpart file `/browser/app/profile/firefox.js` ([here](/toolkit/mozapps/update/tests/unit_aus_update/disableBackgroundUpdatesNonBackgroundTask.js)).

However, if we do that, the following toolkit test starts to fail:

/toolkit/mozapps/update/tests/unit_aus_update/disableBackgroundUpdatesNonBackgroundTask.js

The reason is that the test ignores global preferences for Firefox, but not for Thunderbird. This is due to bug 1168178 and bug 755724: Firefox does not load its global preferences unless the manifest specifically requests it by specifying `firefox-appdir = browser`. 

The test which fails needs `app.update.langpack.enabled` to be unset or false.

I therefore propose to set the required preference in the manifest.
Thunderbird would like to enable the `app.update.langpack.enabled` pref globally in its main preference file `/comm/mail/app/profile/all-thunderbird.js`, similar to what Firefox is doing already in its counterpart file `/browser/app/profile/firefox.js` ([here](https://searchfox.org/mozilla-central/source/browser/app/profile/firefox.js#168)).

However, if we do that, the following toolkit test starts to fail:

/toolkit/mozapps/update/tests/unit_aus_update/disableBackgroundUpdatesNonBackgroundTask.js

The reason is that the test ignores global preferences for Firefox, but not for Thunderbird. This is due to bug 1168178 and bug 755724: Firefox does not load its global preferences unless the manifest specifically requests it by specifying `firefox-appdir = browser`. 

The test which fails needs `app.update.langpack.enabled` to be unset or false.

I therefore propose to set the required preference in the manifest.

Back to Bug 1921412 Comment 0