Closed Bug 1501324 Opened 6 years ago Closed 6 years ago

[Win][Acer] Launching FF with a custom profile after language swap ignores distribution.ini preffs

Categories

(Firefox :: Distributions, defect)

Desktop
Windows
defect
Not set
normal

Tracking

()

RESOLVED INVALID
Tracking Status
firefox63 --- affected
firefox64 --- affected
firefox65 --- affected

People

(Reporter: vlucaci, Assigned: mkaply)

Details

[Prerequisites]:

- Make sure that the "Use selected profile without asking at startup" box is check in FF Profile Manager

- Make sure no version of FF is installed.

- Make sure that you clear any FF files from so you get a clean install:
rd /s /q %userprofile%\AppData\Roaming\Mozilla
rd /s /q %userprofile%\AppData\Local\Mozilla
rd /s /q %userprofile%\AppData\LocalLow\Mozilla

-acer_distribution.zip : https://www.dropbox.com/s/ud8ii2btmrvxgl2/acer_distribution.zip?dl=0

-acer_langpacks.zip: https://www.dropbox.com/s/qo9odm3ymjzkzuo/acer_langpacks.zip?dl=0
 

[Affected versions]:
- 58.0
- 63.0
- 64.0a1
- 65.0a1

[Affected platforms]:

- Windows 10x64
- Windows 8.1x64 /x32
- Windows 7x32

[Steps to reproduce]:

1. Install the 32 bit version of Firefox 58, but do not start it

2. Unzip the file acer_distribution.zip into the C:\Program Files (x86)\Mozilla Firefox directory

3. Delete the English pack from C:\Program Files (x86)\Mozilla Firefox\distribution\extensions and copy the French language pack from acer_langpacks.zip to this folder.

4. Open the distribution file from  C:\Program Files (x86)\Mozilla Firefox\distribution and modify:
general.useragent.locale="en-US" to "fr"
intl.locale.requested="en-US" to "fr"

5. Go back to C:\Program Files (x86)\Mozilla Firefox and open PowerShell window

6. Input .\firefox -p -no-remote and Enter.

[Expected result]:

- The Profile Manager window is opened and it is displayed in French. Creating a profile and Starting FF will have the browser's UI displayed in French. 

[Actual result]:

- The profile Manager Window is displayed in English . Creating a profile and starting FF will have the browser's UI displayed in English.

[Regression range]:
- Issue is not a regression.

[Additional notes]:

- Starting with the default profile does not cause this issue;
- Build architecture does not matter(x32 was used only as an example)
- Occurs with any language pack (french was used as an example)
- Issue encountered while testing the Acer Preload test.
- Build version does not matter (v58 was used only as an example)
It might be related with starting from the power shell as well, since on the very first run the profile manager does not have the default profile listed.
Because the language, in this case, comes from the language pack which is in the profile, there's nothing we can do to have the correct language in the profile manager.

This is a side effect of using language packs.

They are profile dependent.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.