X
Tap here to go to the mobile version of the site.

منتدى الدعم

after FF update the page setup is gone and back to default values

Posted

we use FF as default browser for our web application (desktop), delivering it as default browser on the hardware we deliver and as the advised web browser for desktops.

The very annoying thing is that after updates to newest versions (it lately happened with update to FF 24) the page settings are not kept.

Instead they are back to the default values as if it was a new installation. We use the page settings to have clean prints. That is: without disturbing headers and footers and with margins to 0 (zero).

I 've been searching for a while why this happens and could find a solution. As customers are vigorously complaining now, we have to reconsider our browser policy.

we use FF as default browser for our web application (desktop), delivering it as default browser on the hardware we deliver and as the advised web browser for desktops. The very annoying thing is that after updates to newest versions (it lately happened with update to FF 24) the page settings are not kept. Instead they are back to the default values as if it was a new installation. We use the page settings to have clean prints. That is: without disturbing headers and footers and with margins to 0 (zero). I 've been searching for a while why this happens and could find a solution. As customers are vigorously complaining now, we have to reconsider our browser policy.

Additional System Details

Installed Plug-ins

  • Nokia Suite Enabler Plugin
  • Adobe PDF Plug-In For Firefox and Netscape 11.0.05
  • Shockwave Flash 11.8 r800
  • Adobe Shockwave for Director Netscape plug-in, version 12.0.4.144
  • The plugin allows you to have a better experience with Microsoft Lync
  • 5.1.20513.0
  • The plugin allows you to have a better experience with Microsoft SharePoint
  • Intel web components updater - Installs and updates the Intel web components
  • Intel web components for Intel® Identity Protection Technology

Application

  • User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0

More Information

the-edmeister
  • Top 25 Contributor
  • Moderator
5419 solutions 40418 answers

No idea why those prefs would be lost after an update. One suggestion is to put those preferences in a user.js file, which Firefox checks every time Firefox is opened as part of the launch routine.

http://kb.mozillazine.org/User.js_file

No idea why those prefs would be lost after an update. One suggestion is to put those preferences in a '''user.js''' file, which Firefox checks every time Firefox is opened as part of the launch routine. http://kb.mozillazine.org/User.js_file
jscher2000
  • Top 10 Contributor
8837 solutions 72222 answers

In some cases, if Firefox is unable to update the settings folder properly after an upgrade, it may perform a Firefox Reset. Do you notice any additional profile folders in either of the following locations:

  • On the Windows desktop, named Old Firefox Data
  • In the Profiles folder for the current Windows user -- you can open it using this:

    %APPDATA%\Mozilla\Firefox\Profiles
In some cases, if Firefox is unable to update the settings folder properly after an upgrade, it may perform a Firefox Reset. Do you notice any additional profile folders in either of the following locations: * On the Windows desktop, named Old Firefox Data * In the Profiles folder for the current Windows user -- you can open it using this:<br><br>%APPDATA%\Mozilla\Firefox\Profiles
cor-el
  • Top 10 Contributor
  • Moderator
17673 solutions 159870 answers

This can also happen if there is (or has been) a problem with the profiles.ini file.

This would also give you the import wizard ti import data from other browsers.

This can also happen if there is (or has been) a problem with the profiles.ini file. *http://kb.mozillazine.org/Profile_folder_-_Firefox This would also give you the import wizard ti import data from other browsers.

Question owner

There are no issues with my profile neither on customer PCs.

I know the trick with the user.js. However this fix has one major drawback: we do not want to keep track of user.js on tens of work stations, even around the world. Though it might be an option to change the PC-make-ready process, at first glance it does seem to be a gentle solution.

Now this: after trying your suggestions and reading some help I noticed that the user prefs for the page setup are stored by default printer. See e.g. attached picture.

Could it be that on updates the default printer (which is a FF default!) is reset and that therefore these page setup prefs are not found?

I can easily check on next update, just a matter of time and patience :), but if so the solution isn't there yet, I think.

BTW: my question says 'could find a solution', which is not so ;)

There are no issues with my profile neither on customer PCs. I know the trick with the user.js. However this fix has one major drawback: we do not want to keep track of user.js on tens of work stations, even around the world. Though it might be an option to change the PC-make-ready process, at first glance it does seem to be a gentle solution. Now this: after trying your suggestions and reading some help I noticed that the user prefs for the page setup are stored by default printer. See e.g. attached picture. Could it be that on updates the default printer (which is a FF default!) is reset and that therefore these page setup prefs are not found? I can easily check on next update, just a matter of time and patience :), but if so the solution isn't there yet, I think. BTW: my question says 'could find a solution', which is not so ;)
the-edmeister
  • Top 25 Contributor
  • Moderator
5419 solutions 40418 answers

That long decimal value is indicative of a corruption in Firefox, but that preference isn't used by Firefox any longer.

print.printer_ prefs haven't been used since before Firefox 6.0 - 6.0 and later versions use printer_

In Profiles that have been used with 5.0 + earlier versions AND the Firefox 6.0 + later versions both sets of preferences will appear. If you Reset each of the earlier prefs they won't come back as the newer prefs will (after using the printer once).

That long decimal value is indicative of a corruption in Firefox, but that preference isn't used by Firefox any longer. '''''print.printer_''''' prefs haven't been used since before Firefox 6.0 - 6.0 and later versions use '''printer_''' In Profiles that have been used with 5.0 + earlier versions AND the Firefox 6.0 + later versions both sets of preferences will appear. If you '''Reset''' each of the earlier prefs they won't come back as the newer prefs will (after using the printer once).

Question owner

the-edmeister, ok. I will try this.

Still I have a question: my own FF installation is brand new on a brand new laptop. So how could it happen that these prefs are there? Seems to indicate some issue in FF.

I would argue that the long decimal is a result of the fact that 1mm = this value in inches, isn't it?

You see, I 'm trying to clarify everything the get a complete picture :)

Thanks so far for replying.

the-edmeister, ok. I will try this. Still I have a question: my own FF installation is brand new on a brand new laptop. So how could it happen that these prefs are there? Seems to indicate some issue in FF. I would argue that the long decimal is a result of the fact that 1mm = this value in inches, isn't it? You see, I 'm trying to clarify everything the get a complete picture :) Thanks so far for replying.
the-edmeister
  • Top 25 Contributor
  • Moderator
5419 solutions 40418 answers

0.03937" isn't that 1mm?

Those "size" values will be displayed in inches if the Letter / Legal / other American paper sizes are set, and in mm for the "A" paper sizes used elsewhere. So if someone would be using A4, a 1mm setting would appear as 1.0 - not 0.03937 .

From what I have seen, only 2 digits after the decimal point should appear. Those (or similar) with 15 digits has been mentioned frequently here as occurring with broken printer settings.


As far as "why" with a fresh installation, I have no idea. Any chance your company is using a custom Firefox configuration file (cfg) to set your own default prefs? And those old prefs are configured as the default for all your installations? One way to check that would be to create a new Profile and see if those prefs appear automatically in the new Profile before printing anything. No printing prefs should appear as "user set" - or maybe only those??


Until a few weeks ago "we" weren't aware that those prefs had changed with Firefox 6.0. This support article - https://support.mozilla.org/en-US/kb/fix-printing-problems-firefox - needed to be edited, after a user mentioned that he didn't have the older preferences and that article was misleading. I started investigating with every version from Firefox 2.0 up to Firefox (Nightly) 27.0, and discovered those prefs had been changed in Firefox 6.0 over 2 1/2 years ago. I had a number of other support contributors verify my findings in the Contributors forum; this article was edited as a result.

0.03937" isn't that 1mm? Those "size" values will be displayed in inches if the Letter / Legal / other American paper sizes are set, and in mm for the "A" paper sizes used elsewhere. So if someone would be using A4, a 1mm setting would appear as 1.0 - not 0.03937 . From what I have seen, only 2 digits after the decimal point should appear. Those ''(or similar)'' with 15 digits has been mentioned frequently here as occurring with broken printer settings. ------- As far as "why" with a fresh installation, I have no idea. Any chance your company is using a custom Firefox configuration file (cfg) to set your own default prefs? And those old prefs are configured as the default for all your installations? ''One way to check that would be to create a new Profile and see if those prefs appear automatically in the new Profile before printing anything. No printing prefs should appear as "user set" - or maybe only those??'' ------ Until a few weeks ago "we" weren't aware that those prefs had changed with Firefox 6.0. This support article - https://support.mozilla.org/en-US/kb/fix-printing-problems-firefox - needed to be edited, after a user mentioned that he didn't have the ''older'' preferences and that article was misleading. I started investigating with every version from Firefox 2.0 up to Firefox (Nightly) 27.0, and discovered those prefs had been changed in Firefox 6.0 over 2 1/2 years ago. I had a number of other support contributors verify my findings in the Contributors forum; this article was edited as a result.<br />
eporro 0 solutions 8 answers

I have the same issue. It seems to me that version 24 resets the page setup. I recently sent out an update in my organization to update to version 24 and got users who had this issue. I did some testing to see what i could find.

Going from 22 - > 23.0.1 using my own depolyment method did not change the page setup Going from 23.0.1 - > 24 using my down deployment method changed the page setup Going from 23.0.1 - > 24 using the About Firefox menu changed the page setup Going from 24 - > 24 using the About Firefox menu did not change the page setup.

It happened on two computers, one with old profile one with new profile. I dont think it has anything to do with the profile being corrupted. Something in version 24 must have changed.

I have the same issue. It seems to me that version 24 resets the page setup. I recently sent out an update in my organization to update to version 24 and got users who had this issue. I did some testing to see what i could find. Going from 22 - > 23.0.1 using my own depolyment method did not change the page setup Going from 23.0.1 - > 24 using my down deployment method changed the page setup Going from 23.0.1 - > 24 using the About Firefox menu changed the page setup Going from 24 - > 24 using the About Firefox menu did not change the page setup. It happened on two computers, one with old profile one with new profile. I dont think it has anything to do with the profile being corrupted. Something in version 24 must have changed.
jscher2000
  • Top 10 Contributor
8837 solutions 72222 answers

Hi eporro, do you have a diff of prefs.js or another list of what got changed in your environment? That might help in uncovering what happened.

Hi eporro, do you have a diff of prefs.js or another list of what got changed in your environment? That might help in uncovering what happened.
eporro 0 solutions 8 answers

To make a correction in my post, i meant to say going from 24 -> 25 and not 24 - > 24.

I did not save the prefs.js unfortunately. I also cannot recreate the issue after updating to version 24 once and then uninstalling it and starting from a lower version number. Not even if I selected to remove user preferences. There might be other files that still remain that are not getting deleted that I do not know about.

To make a correction in my post, i meant to say going from 24 -> 25 and not 24 - > 24. I did not save the prefs.js unfortunately. I also cannot recreate the issue after updating to version 24 once and then uninstalling it and starting from a lower version number. Not even if I selected to remove user preferences. There might be other files that still remain that are not getting deleted that I do not know about.
eporro 0 solutions 8 answers

I spoke too soon. I was able to replicate the issue on one pc.

The weird thing is that if I went to 24 from 23.0.1, it would go to default but if I uninstalled 24 and reinstalled 23.0.1, it would go back to my preferences. I compared both prefs.js files and they both had the same thing except for some session settings and plug-in settings.

I spoke too soon. I was able to replicate the issue on one pc. The weird thing is that if I went to 24 from 23.0.1, it would go to default but if I uninstalled 24 and reinstalled 23.0.1, it would go back to my preferences. I compared both prefs.js files and they both had the same thing except for some session settings and plug-in settings.
eporro 0 solutions 8 answers

Also, where in the prefs file do you set the preferences for page setup? I found this ----print_footerright", ""---- and others for headers and one for each printer. But I can see that the space in between the quotes so shouldn't that mean that footers and headers should be blank?

is there a way to set it to blank for all printers?

Also, where in the prefs file do you set the preferences for page setup? I found this ----print_footerright", ""---- and others for headers and one for each printer. But I can see that the space in between the quotes so shouldn't that mean that footers and headers should be blank? is there a way to set it to blank for all printers?
jscher2000
  • Top 10 Contributor
8837 solutions 72222 answers

When I filter about:config on the word footer, I see one entry that looks like the generic template:

print.print_footerright

However, mine has the default value , so there is no corresponding line in prefs.js (prefs.js largely has preferences set to non-default values, plus preferences created by add-ons).

The others I see are all for specific printers. Is the problem that the upgrade is changing your default printer, thus selecting a different set of footer preferences?

When I filter about:config on the word footer, I see one entry that looks like the generic template: print.print_footerright However, mine has the default value , so there is no corresponding line in prefs.js (prefs.js largely has preferences set to non-default values, plus preferences created by add-ons). The others I see are all for specific printers. Is the problem that the upgrade is changing your default printer, thus selecting a different set of footer preferences?
the-edmeister
  • Top 25 Contributor
  • Moderator
5419 solutions 40418 answers

eporro,

Can you post a screenshot of the about:config prefs panel that shows those prefs?


During the 6 week run of Firefox 24.0 as the Release version, I don't recall seeing any other support questions about Firefox 24.0 printer preferences issues (other than this thread). And I haven't seen any issues on my PC, either.

eporro, Can you post a screenshot of the '''about:config''' prefs panel that shows those prefs? ''During the 6 week run of Firefox 24.0 as the Release version, I don't recall seeing any other support questions about Firefox 24.0 printer preferences issues (other than this thread). And I haven't seen any issues on my PC, either.''

Question owner

just updated to v25.0.

The issue didn't occur on my own dev environment. However, since last update i created a user.js (see attached). So I am not very sure if it was a version 24 problem or my user.js fixes the problem.

Tomorrow I might be able to check a few other PCs.

just updated to v25.0. The issue didn't occur on my own dev environment. However, since last update i created a user.js (see attached). So I am not very sure if it was a version 24 problem or my user.js fixes the problem. Tomorrow I might be able to check a few other PCs.

Question owner

the-edmeister, that's why we were so surprised. I had about 6 or 7 customer cases where this problem occured. It's still not a 100% sure it is bound to FF24, from my point of view. However: just tested 2 situations at a Caribbean customer: - from FF23.01. to FF25 --> works properly. - from FF24 to FF25 --> works properly. So for the time being I am still convinced that something was wrong in the previous version (24) or at least something that might have been in the application for a longer time and appeared in 24?!

Anyhow, I am glad the problem seems to be fixed and therefore I will plan to say 'Solved' unless other information runs into my view coming week.

the-edmeister, that's why we were so surprised. I had about 6 or 7 customer cases where this problem occured. It's still not a 100% sure it is bound to FF24, from my point of view. However: just tested 2 situations at a Caribbean customer: - from FF23.01. to FF25 --> works properly. - from FF24 to FF25 --> works properly. So for the time being I am still convinced that something was wrong in the previous version (24) or at least something that might have been in the application for a longer time and appeared in 24?! Anyhow, I am glad the problem seems to be fixed and therefore I will plan to say 'Solved' unless other information runs into my view coming week.
eporro 0 solutions 8 answers

here is a picture of the configs. This is on an install of v24

here is a picture of the configs. This is on an install of v24
the-edmeister
  • Top 25 Contributor
  • Moderator
5419 solutions 40418 answers

eporro,

All three of those _print_footer.... prefs are at their default values, which should be Page # of # on the left, with the center blank, and the Date/Time on the right.

If you want to "lock" preferences, I think the best way is to do that via a user.js file. One advantage to doing it that way is that the user.js file can be copied over to other Profiles on the same PC and to other computers using the same printers - and / or - "printer" software, as with the PDF printers. As long as the "device" names are the same.


Have you tried Firefox 25.0, which was released on Tuesday morning?

eporro, All three of those '''_print_footer....''' prefs are at their default values, which should be Page # of # on the left, with the center blank, and the Date/Time on the right. If you want to "lock" preferences, I think the best way is to do that via a '''user.js''' file. One advantage to doing it that way is that the user.js file can be copied over to other Profiles on the same PC and to other computers using the same printers - and / or - "printer" software, as with the PDF printers. ''As long as the "device" names are the same.'' -------- Have you tried Firefox 25.0, which was released on Tuesday morning?
eporro 0 solutions 8 answers

How are those the default value? The entries are empty so no headers and footers should be printed. If I manually reset the prefs, the entries get values like &T for title. Attached proof

How are those the default value? The entries are empty so no headers and footers should be printed. If I manually reset the prefs, the entries get values like &T for title. Attached proof
eporro 0 solutions 8 answers

With some further testing going back and forth between v23.0.1 and v24, no matter what I did, when I would reinstall v 23.0.1 the page setup settings would be the same of when I upgrade v23.0.1 to v24 and the settings I had when I uninstalled v24 and reinstalled v23.0.1 would be the same when I reinstalled v24. So it seems to me that v24 is reading/saving the page setup prefs in a different section that v23.0.1.

To further explain this is what I am seeing:

  • I set v 23.0.1 to have blank for all headers and footers. I install v24 and the headers and footers go to the default settings.
  • I set the title left header to be blank in v24 and then I uninstall it. I then reinstall v23.0.1 and the headers and footers are all blank, just like I had set in the step above.
  • i reinstall v24 and then the the title left header is blank again and not the default settings.

And once again, the prefs.js files show no change for the header and footers in either version.

I have setup a user.js file which sets all footers and headers to blank when using v24 and then v24 respects those settings and sets headers and footers to blank, even though the origial prefs.js file from v24 already had those entries as blank.

With some further testing going back and forth between v23.0.1 and v24, no matter what I did, when I would reinstall v 23.0.1 the page setup settings would be the same of when I upgrade v23.0.1 to v24 and the settings I had when I uninstalled v24 and reinstalled v23.0.1 would be the same when I reinstalled v24. So it seems to me that v24 is reading/saving the page setup prefs in a different section that v23.0.1. To further explain this is what I am seeing: * I set v 23.0.1 to have blank for all headers and footers. I install v24 and the headers and footers go to the default settings. * I set the title left header to be blank in v24 and then I uninstall it. I then reinstall v23.0.1 and the headers and footers are all blank, just like I had set in the step above. * i reinstall v24 and then the the title left header is blank again and not the default settings. And once again, the prefs.js files show no change for the header and footers in either version. I have setup a user.js file which sets all footers and headers to blank when using v24 and then v24 respects those settings and sets headers and footers to blank, even though the origial prefs.js file from v24 already had those entries as blank.