Closed Bug 1684356 Opened 3 years ago Closed 3 years ago

Customization Toolbar is missing automatically

Categories

(Firefox :: Toolbars and Customization, defect, P2)

Firefox 84
x86_64
Windows 10
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: aleixagan, Unassigned, NeedInfo)

Details

Attachments

(6 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0

Steps to reproduce:

A mess! Every day the customized toolbar disappears. And I need to customize again ....
This has been going on for some versions (current 84.0.1)
And even if you copy the xulstore.json folder and the entire extensions folder to the profile folder, it doesn't work.
Every time I quit Firefox and open it again, I lost all the customization of the toolbar ...
I've seen all the posts on support, and nothing solves me ... What can I do?
One of the reasons for not abandoning Firefox is its ability to customize with extensions, etc. But everything is lost .... every day !!
w10 x 64, Home

Today.
When turning on the laptop Firefox presents the same error: loss of the customization toolbar ...
I restore two files: prefs.js and xulstore.json
I open Firefox in safe mode. Close again.
I open it again and now the entire customization of toolbar appears. And all extensions preferences (in particular "Save Page WE")
Because? Mystery .... secrets of Firefox.

Actual results:

Missing toolbar customization

Expected results:

should retain the previous day's customization ...

Summary: Bookmark Toolbar is missing automatically → Customization Toolbar is missing automatically

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Toolbars and Customization

Update:
There is no need to restore xulstore.json

Just restore prefs.js
Open in safe mode.
Close and reopen

Update:
There is no need to restore xulstore.json

Just restore prefs.js
Open in safe mode.
Close and reopen

Severity: -- → S2
OS: Unspecified → Windows 10
Priority: -- → P2
Hardware: Unspecified → x86_64

Aleixagan,

Could you give more details about what your customization toolbar contains? Are you missing some already installed icons of some add-ons? Or other elements? Could you maybe provide some screenshots of the customized toolbar?

Thanks!

Flags: needinfo?(aleixagan)
Flags: needinfo?(aleixagan)
Attached file prefs.js.20210110.txt
Attached file prefs.js.NEW.txt
Attached file prefs.js.OLD.txt

Simona, good afternoon.

The current version (84.0.2) installed the day before yesterday has not given the error ... we'll see in the next few days.

Badau este român? Am fost in Romania sase luni !! Și îmi amintesc încă puțin despre cât am învățat ...

I kept two prefs.js files, with and without error. I also send as an attachment
The "NEW" is generated automatically when you restart the computer, in which disappear the customization, the "OLD" what I saved in backup to restore.
And 20210110 today, now.

I kept two prefs.js files, with and without error. I also send as an attachment
The "NEW" is the one generated automatically when restarting the computer, in which the customization
The "OLD" disappear, which I kept in backup to restore.
And "20210110" today, now.

Translated with Google

(In reply to aleixagan from comment #9)

Simona, good afternoon.

The current version (84.0.2) installed the day before yesterday has not given the error ... we'll see in the next few days.

Please let us know if the update to the latest Firefox 84.0.2 version solved your issue. Also, please see some of the troubleshooting solutions that we recommend for similar issues
https://support.mozilla.org/en-US/kb/how-to-fix-preferences-wont-save

Flags: needinfo?(aleixagan)

toolbar worng

Flags: needinfo?(aleixagan)
Attached file prefs.js.20210113.ERRO

how the toolbar appeared wrong today when turning on firefox.

it was necessary to do the same process:

  1. close firefox
  2. copy the old prefs.js file to the profile directory
  3. restart firefox in safe mode
  4. close and reopen firefox ...

so everything worked perfectly !!
What is the mystery?

Attached as the toolbar and the pref.js that was wrong (I don't know how it went wrong!)

Translated with google

(In reply to Simona Badau from comment #10)

(In reply to aleixagan from comment #9)

Simona, good afternoon.

The current version (84.0.2) installed the day before yesterday has not given the error ... we'll see in the next few days.

Please let us know if the update to the latest Firefox 84.0.2 version solved your issue. Also, please see some of the troubleshooting solutions that we recommend for similar issues
https://support.mozilla.org/en-US/kb/how-to-fix-preferences-wont-save

already tried all these solutions .... before opening this post.
and today I see that the current version did not solve ...

Hei alexixagan,

I notice from your comments above that you are using prefs.js to backup/restore. You should be using a user.js to save your custom preferences and not allow Fx to over write. (please do not save the entire prefs.js as an user.js since that might cause unexpected issues in the future).

So, please open prefs.js, copy paste one by one all your custom preferences into an user.js. Set the user.js into the same folder as the prefs.js and done. Each restart should do nothing to the preferences saved in the user.js.

Flags: needinfo?(aleixagan)

Adrian, thank you very much.

But I didn't quite understand how
"please open prefs.js, copy paste one by one all your custom preferences into an user.js."

Can this be done in Notepad ++?

Do I need to copy line by line?

Can I copy all the lines at the same time?

Flags: needinfo?(aleixagan)

(In reply to aleixagan from comment #16)

Adrian, thank you very much.

But I didn't quite understand how
"please open prefs.js, copy paste one by one all your custom preferences into an user.js."

Can this be done in Notepad ++?

Do I need to copy line by line?

Can I copy all the lines at the same time?

I realize I might've been a bit confusing, so let me try to explain the difference betwen user.js and prefs.js:
-prefs.js is sort of the live version of your configurations, for example if you go and set the browser to show search bar, the browser will add a preference into your prefs.js basically specifying that change.
-user.js is sort of the readonly version of the prefs.js, which the browser cannot modify, so for example if i would know the preference and the value of the preference you want, you can add it in the user.js and no matter what you do to the preference in the browser session, the browser would always load it at start-up with the value from user.js and basically it would overwrite the browser modified version of the preference from prefs.js.

In theory the above would solve your problem with the browser not keeping the configuration, what I can't say is how to identify first what is the problem with your customization (I couldn't reproduce your issue - customizing the toolbar similarily with your screenshot was preserved after restart without issue). And secondly, would be a bit hard to figure which of the preferences should be specified in user.js.

Please do not attempt to copy paste the entire prefs.js content into an user.js since that would lead to possible faulty behavior.

One hunch I have and it would be easy to test would be:

  1. create a new profile (this can be easy achieved by just copy pasting firefox into a different location or using the profile manager argument -p how-to)
  2. once the new profile is created, manually do the toolbar customization.
  3. once the toolbar customization is done, proceed into adding , one by one, the rest of the customization you have in your profile - like addons, themes etc
  4. Make sure to restart the browser after each customization step.

If you manage to finish setting up your entire profile customization and without the problem being visible, that means there is something amiss in that particular profile, which might be very hard to figure. Otherwise, it should be one of the customizations you do or have that breaks the toolbar customization - like adding a certain addon, at which point, it'd be very helpful since that is something we can proceed to fix.

Flags: needinfo?(aleixagan)

@aleixagan, please refer to comment 17 and let us know if you got any traction there. Also please note that Firefox 89 brings up, among other things, toolbar and customization updates, so I'd be interested to know how Firefox 89 affects the reported behavior.

Because the reporter changed the priority/severity fields, this never showed up in engineering triage. This is unfortunate, but it's been 9 months since the last needinfo so I'm going to assume we won't be able to make progress here.

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: