Pale Moon: Troubleshooting
Problems?
Of course, a complex piece of software like a web browser is not
without its bugs or problems. Some people have raised some questions at
my
address, and I hope the information on this page will help you solve
issues you may have.
IMPORTANT NOTE: The troubleshooting guide provided here is by no means
complete, and serves mostly as an addition for Pale Moon specific
problems to the otherwise excellent knowledgebase maintained by the
Mozillazine team. If you have a specific technical problem (especially
with profiles, settings, things not being saved/remembered) then please
also check the Mozillazine knowledgebase. Pale Moon is built from
Mozilla Firefox code, and common issues that are seen with the Firefox
browser may also pop up for Pale Moon.
The Mozillazine knowledgebase can be found here: http://kb.mozillazine.org/Mozilla_Firefox
Where these instructions tell you to use the about:config
configuration
editor, type that in the address bar and press enter, follow the
instructions, and then (to be sure) close the browser completely and
restart Pale
Moon. This puts all changes made into effect.
Windows
Media formats don't play in Pale Moon
This is a known issue with Firefox and Firefox-based browsers; it
sometimes does not pick up the required dll files correctly to play
embedded Windows Media video/audio. It seems to be an issue that occurs
regularly on Windows Vista.
This can be solved by downloading the dll files you need here,
then simply copying the files in that zip to Pale Moon's plugin folder
(usually c:\pogram files\pale moon\plugins - if the "plugins" folder doesn't exist yet, create it!) and then completely
exiting and restarting the browser.
More information about this problem can be found in Mozilla's knowledge
base:
http://kb.mozillazine.org/Windows_Media_Player
and here:
http://banagale.com/manually-installing-windows-media-player-plugin-for-firefox-in-windows-vista.htm
Some sites
or addons don't work with Pale Moon (unknown browser)
Some
sites or addons check the Useragent of the browser you are using, which
may cause them to come up with an "unknown" browser, and may either
refuse access or present incorrect or broken code. Examples of such
sites are Microsoft's Skydrive
and the "new" Yahoo webmail.
You may also run into XML errors, "XML Parsing Error: not well-formed"
because of this. This is not necessarily a Pale Moon error, but rather
an error server-side: it gives back badly formatted code when it
doesn't recognise the browser and defaults to something that does not
work in Firefox-based browsers (because it is not formatted correctly).
This is especially the case for Microsoft web servers using Active
Server Pages and a certain template, that will fall back to MSIE
specific code (which is not standards compliant)
Version 3.6 only: A workaround for this is to
open the advanced configuration editor with about:config
in the address bar, and to change the parameter general.useragent.extra.firefox
to "Firefox/...", using a known Firefox version.
For example:
Change general.useragent.extra.firefox
to "Firefox/3.6.9"
The browser identifies itself as Firefox-compatible by
default: "Firefox/{version} PaleMoon/{version}". If you run into
problems with sites not recognising Pale Moon
with a correct version, it's probably because you have set a
configuration parameter previously as a workaround, or some other piece
of software has set or changed this value, retaining an incorrect
identification for Pale Moon.
Alternatively, for web sites that strictly filter on only a few "known"
browsers, you can try an addon like User Agent
Switcher or similar to present websites with a custom browser
identification.
I'm experiencing crashes
when downloading after upgrading to Pale Moon 3.6
If
you are using an antivirus package that does on-the-fly scanning of
your downloads (for example Avast! antivirus' resident scanner) it may
not play nice with Pale Moon, especially on Windows Vista or Windows 7.
Please disable on-the-fly download scanning and try again.
This may also be caused by your download list being corrupt or
problematic after the upgrade.
Please try the following, make sure Pale Moon is not running when doing
this:
Go into your user profile folder, by going to Help ->
Troubleshooting Information in the menu, and then clicking the button
"Open containing folder" under Application basics, Profile directory.
Find the file downloads.sqlite
there and delete it.
Pale Moon has trouble with sites, buttons disappear
and add-ons don't work properly
If you are running into really odd problems with Pale Moon like: buttons
disappearing on some tabs, add-ons not working at all or not correctly,
and similar
curious and strange errors, you may be suffering from a corrupt user
profile. This is a known problem, especially with having had previous
versions of Firefox installed (the profile is usually retained when
upgrading, including old settings that may not work). This problem can
also occur with official Mozilla Firefox builds.
A known solution
is to do the following:
- Backup your bookmarks and other things you want to save.
- Start pale moon with (from the command line): palemoon.exe
-ProfileManager
- This opens up the profile manager window. Remove your
current profile and make a new one.
- (optional) You can use this to also create separate
profiles for different people using the same windows account, if you
want, or for different purposes.
- Close the window and start Pale Moon.
This should fix these kinds of issues.
Pages don't
load/stall or load slowly
Stalls on "Transferring data
from..." It may be
that so-called "http pipelining", enabled by default in Pale Moon 3.6 and later, doesn't
work well for your network settings, internet connection, or the
particular web server you are trying to use (particularly the case with
non-standard or older web servers). Try setting network.http.pipelining
to false (in
the advanced configuration editor about:config). Pipelining is still
not considered mainstream, but works fine for 99% (or more) of the
servers out there. I've
encountered no problems having it enabled in Pale Moon, and it greatly
improves network communications to sites with a lot of small elements
on the pages, but it may not
work for you.
Note: if you are having issues connecting through a proxy server, you should check here instead.
Stalls on "Waiting for..."
(Note: these problems should be
fixed completely by now for browser-side problems, this information is
slightly oudated, mainly for 3.5 versions of Pale Moon)
If Pale Moon seems to refuse to load pages from certain websites,
getting stuck on "waiting for {website name}" at the bottom
(status bar) without displaying a page and an unending "Loading" in the
tab header) but doing fine on others, and you have confirmed that it is
not the web server having issues due to e.g. high load or connectivity
problems, you may be suffering from what is
an underlying Firefox bug in more recent versions of the 3.5 browsers.
There are a few things you can try, by using the about:config
advanced configuration editor. Use the search bar at the top to find
the parameters indicated below, and double-click them to change betreen
true or false or modify the value of them, or right-click them and
select "reset" to reset them to default values.
The most promising option to change seems to be network.prefetch-next - set this to false. I have personally had a few
stubborn pages displaying the stalls and this option fixed it
completely.
Other options you might want to look at are network.http.max-connections, network.http.max-connections-per-server,
network.http.max-persistent-connections-per-proxy
and network.http.max-persistent-connections-per-server
If any of these are indicated in bold typeface, it means they are not
set to default values - try resetting them with a right-click. These
values may have changed due to "tweakers" or "optimizers" for a
previously installed Firefox, and be set to values that don't work for
Pale Moon.
Other stalling while loading
pages
This link may be helpful: http://kb.mozillazine.org/Error_loading_websites
Pale Moon doesn't start,
and gives an error message box
Make sure your system meets the
requirements to run Pale Moon.
The most common occurrence of this error is trying to run it on a PC
that doesn't meet the system requirements. Specifically, you will get
the error:
"The application failed to
initialize properly (0xc000001d). Click on OK to terminate the
application."
If you have an old Athlon (Thunderbird, XP or
MP) machine or a Pentium II or III, this browser will not run.
Because
Athlon XP is still very popular, the 3.6.x branch of Pale Moon includes support specifically
for older PCs (any supporting SSE but not SSE2) which can be downloaded [here],
but the main version
of Pale Moon won't run on it!
My RoboForm extension/RoboForm
toolbar doesn't work (properly)
Current
versions of RoboForm work fine in Pale Moon 4 and 5 if you install the
"Lite" version, which is merely the Firefox add-on.
If you run into unreadable text on the toolbar (black on black), do the following:
- Open the advanced configuration editor (about:config)
- Find gfx.direct2d.disabled
and set this value to true
This will impact the performance of the browser for some websites, but will enable proper use of the toolbar.
KeyScrambler
doesn't work with Pale Moon
Upgrade
KeyScrambler to 2.7.0.0 or later to fix errors with Pale Moon. Previous
versions of KeyScrambler do not support this browser.
If you still run into problems with "ksClass not defined" upon startup
after upgrading, a possible workaround is to rename palemoon.exe to
firefox.exe - KeyScrambler's script apparently does a "hard" check on
the executable filename and throws an error if it is anything but
"firefox.exe" - Something to be fixed by the people releasing
KeyScrambler.
One of
my add-ons / extensions gives an error
Unfortunately, there are a few
select add-ons/firefox extensions that simply don't work with Pale Moon
- this is a problem with the way the add-on is
programmed. Most major add-ons that I know of are supported without any
issues, so you'll have to see this as a trade-off for not using Mozilla
Firefox. So far, I've had reports of the following few add-ons being
problematic: Roboform, Firefox Throttle, Prism For Firefox.
I prefer
ctrl-tab / shift-ctrl-tab to page back and forward through tabs
immediately
If you don't like the graphical preview pane, find it confusing to use,
or have any other reason to use the Firefox standard Ctrl-Tab swapping
between tabs, you can switch Pale Moon to use standard Ctrl-Tab /
Shift-Ctrl-Tab paging:
go to about:config and set browser.ctrlTab.previews to false
My external
program {xx} doesn't recognise/work with Pale Moon
This
all depends on how the external program (e.g. download manager, etc.)
is programmed. If you installed Pale Moon using a ZIP file, this may be
the cause, as some programs check for Windows Registry entries that are
normally made by the installer but aren't present if you just unpack a
ZIP file - this is why it's
recommended to use the installer when you can! Pale Moon itself
works fine without the registry entries, by the way.
Another common cause for this is the fact that the external program has
been written with only Firefox in mind, and uses so-called "hard-coded"
names in the software to call Firefox specifically (e.g. looking for
'firefox.exe'). This will prevent the program from using Pale Moon,
even though it could possibly work otherwise, since the program doesn't
recognize Pale Moon as a known program. This can only be fixed by the
developers of the external program.
Pale Moon is not available in my
preferred language
Pale
Moon is released as a US-English browser, and there are no localized
installer versions for other languages available. If you feel more comfortable
with a different localization of the browser for menus and user
interface, there is an option to change the elements of the browser
interface to match your preferred language using a language pack. I have not personally tested these
language packs and there may be problems with some of them. Use them at
your
own risk!
How to install a language pack for your language:
Go to the "Language packs" section of this
website and follow the instructions found there.
Pale Moon doesn't
work properly with an HTML5 site
This applies only to Pale Moon v3
The
HTML5 parser in Pale Moon 3 is still incomplete and may cause
problems if a site detects an HTML5 capable browser but only finds
limited support for HTML5. The HTML5 support in version 4 and later is much more
complete.
Pale Moon no longer
scans downloaded files when completed
Starting with 3.6.3, the code for the "on-download completion scanner"
has been
completely removed, because it caused unnecessary delays with it
sometimes triggering wrongly (e.g. when no AV scanner installed, still
trying to scan) and overall instability with the AV-scanner Windows
API. Your resident ("on-access") AV scanner should still pick up on any
dangerous files with this disabled.
The Pale
Moon profile migration tool (for 3.6.6 or later) doesn't work
Since there are many different setups of Windows, it is always possible
that the migration tool doesn't do its job properly. In that case, you
will have to manually copy your user profile(s) to the proper location
for Pale Moon 3.6.6 or later. You can also use this method to manually
copy a Firefox profile to be used in Pale Moon (they are compatible). Close down the browser and do the
following:
- Find your old Pale Moon/Firefox profile folder. Usually:
On XP: C:\Documents and Settings\{your user name}\Application
data\Mozilla\Firefox
On Vista/7: C:\users\{your user name}\Application data\Mozilla\Firefox
- Copy everything
in that folder (subfolders and profiles.ini) to Pale
Moon's profile folder, overwriting what is there. If you have already
run Pale Moon at least once, it will have created the folder structure
already:
On XP: C:\Documents and Settings\{your user name}\Application
data\Moonchild Productions\Pale Moon
On Vista/7: C:\users\{your user name}\Application data\Moonchild
Productions\Pale Moon
I installed a later version of Pale Moon, and now have 2 copies on my system
Since some internal names have changed in Pale Moon 3.6.8, the
installer, by default, will install Pale Moon in a different folder
than earlier versions, ("Pale Moon" instead of "Pale Moon project") and
will make duplicate desktop icons and start menu entries. These changes
were made to provide easier to recognize and use names and shortcuts.
It is recommended to uninstall previous versions before you install
3.6.8 or later, keeping your personal data, and then install the later
browser.
If you have already installed the later browser, don't panic :) You can
simply remove the old version from your Add/Remove programs control
panel. Make sure not to select
"remove my personal data and customizations" since the profile is still
in the same location as the older version (specifically 3.6.6). This
will leave you with a single copy.
Windows error
opening an internet shortcut or local HTML file
If you receive an error trying to open an internet shortcut or local
HTML file stating "file not found"
or "There was a problem sending the
command to the program" (but the file or URL/file still
opens in Pale Moon), the file/protocol handlers have not been
registered correctly. This is not a problem with the
browser itself but usually caused by incorrect registry entries made by
the installer (e.g. the installer of 3.6.8).
If you are on Windows 2000 or Windows XP, the following Mozilla KB
article provides a solution:
http://support.mozilla.com/en-US/kb/Error+opening+Internet+shortcut+or+local+HTML+file
If you are on Windows Vista or
Windows 7, you will have
to edit the registry to correct this problem.
You can download a quick fix here,
simply double-click the .reg file and it will make the registry entries
for you.
Alternative: If
you want to do it manually, follow the instructions below:
Caution: Editing the
registry incorrectly can damage your system. Do not attempt these steps
if you are inexperienced or uncomfortable using the Registry Editor.
1. Go to "Start -> Run" (or press the windows key+R)
then type regedit and click OK
2. Use the directory tree hierarchy to navigate to
"HKEY_CLASSES_ROOT\HTTP\shell\open\ddeexec"
3. Delete the "ddeexec" registry key
4. Repeat for "HKEY_CLASSES_ROOT\HTTPS\shell\open\ddeexec"
(and any other protocols you want to fix)
5. Repeat for
"HKEY_CLASSES_ROOT\FirefoxURL\shell\open\ddeexec"
6. Repeat for
"HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\ddeexec"
7. Repeat for
"HKEY_CLASSES_ROOT\htmlfile\shell\open\ddeexec"
Problematic extensions can also cause the issue, including the Google
Toolbar for Firefox and possibly others (disabling or
uninstalling the Google Toolbar extension will stop the error if not
caused by some other toolbar). To see if an extension is causing the
issue, try updating all extensions ("Tools -> Add-ons ->
Extensions -> Find Updates") in case the problem has been fixed in
the latest version. If the problem continues, you can disable or
uninstall individual extensions to see if one of them is responsible.
Pale Moon keeps asking
to be the default browser
Symptom:
After installing or upgrading, you will get a dialog box every time
Pale Moon starts, asking you if you want to make it the default browser.
For some reason, it seems that sometimes,
specific Windows installations insist on not properly registering Pale
Moon as a default browser. This can also occur in Mozilla's Firefox.
The browser is default in
that case, but Windows still reports that a different program is
registered to handle links/shortcuts/protocols.
This seems to be more common on 64-bit windows versions (especially
Windows 7) than on 32-bit ones.
There are a few potential workarounds for different causes (locked
files, a missing profile, a problem with your default profile, etc.)
but the easiest solution is to
simply uncheck the checkbox in
Options -> Advanced -> System defaults, "Always check to see if
Pale Moon is the default browser on startup"
In some rare cases, running the Pale Moon installer as Administrator may solve this issue.
If it really doesn't
set it as the default browser (and clicking a local file or internet
shortcut opens a different browser), then you might have some file
corruption going on or have preferences not saved or applied.
Some helpful links related to this issue:
http://support.mozilla.com/en-US/kb/Preferences+are+not+saved
http://kb.mozillazine.org/Preferences_not_saved
http://kb.mozillazine.org/Recovering_a_missing_profile
http://support.mozilla.com/en-US/kb/Setting+Firefox+as+the+default+browser+does+not+work
Synaptics
touchpad finger gestures don't work
If
you have a Synaptics touchpad, e.g. on your laptop, and your 2/3-finger
gestures don't work, try importing the following registry file to your
windows registry. (Thanks to N.E. Goedhals for supplying me with the
information!)
Download the
fix here. Simply double-click the .reg file and it will make the
registry entries for you.
Scrolling
with my touchpad doesn't work
This is caused by the fact that the touchpad drivers don't know Pale
Moon, and require an entry for each individual supported application.
Until the touchpad manufacturers support Pale Moon by themselves, there
is a workaround:
- Find the file tp4table.dat.
For Synaptics usually in %ProgramFiles%\Synaptics\SynTP
For Alps usually in %ProgramFiles%\Apoint2K
You may need to look for it in another location if you have a different
manufacturer.
- Open it with Notepad and add the following lines, make sure they are above the "Pass 1" rules:
; Pale Moon
*,*,palemoon.exe,*,*,MozillaWindowClass,WheelVkey,0,9
- (optional) You can also add the extra lines below for
additional scroll funtionality:
*,*,palemoon.exe,*,*,*,WheelStd,0,9
*,*,palemoon.exe,*,*,MozillaWindowClass,WheelStd,0,9
*,*,palemoon.exe,*,*,MozillaDropShadowWindowClass,WheelStd,0,9
*,*,palemoon.exe,*,*,MozillaUIWindowClass,WheelStd,0,9
Thanks go to Allan and Chris for the solution!
v4 and later: The
text on webpages looks blurry
This is caused by the fonts being rendered by your graphics
card/drivers and not by Pale Moon. This may not look very nice,
depending on the setting of your graphics drivers (especially if you
have antialiasing force-enabled or similar). DirectX isn't
necessarily designed to provide crisp detail rendering.
If you dislike how your GPU renders fonts you have the following
options:
First and foremost, try to disable DirectWrite, this acceleration
option for graphics seems to be poorly supported on especially
integrated graphics (meaning a lot of laptop users and other people who
don't have a dedicated graphics card):
In about:config,
set gfx.font_rendering.directwrite.enabled
to false
>> This is the default setting for this option since Pale Moon 4.0.3.
Other options, if you still have trouble:
- Tell your graphics card to not apply AA/AF/whatever it
takes on Pale Moon.
A control panel for your card should be able to do this, ideally. OR
- This might need to be done work in conjunction with #1.
There's an addon to tweak the post processing that is applied to the
fonts:
https://addons.mozilla.org/en-us/firefox/addon/anti-aliasing-tuner/
OR
- In case those don't work, or you don't want to bother
messing around
with the GPU rendering, you can tell Pale Moon to use the "normal" font
rendering (CPU based).
- Check your options, make sure that Hardware
Acceleration is on
- Navigate to about:config in the address bar
- Type "2d" in the search field to quickly find "gfx.direct2d.disabled". Set this to
true
- Restart Pale Moon.
If this still doesn't it work, set the following:
(you can type in "font_render" to make them all show up)
- gfx.font_rendering.cleartype.always_use_for_content
to true
- gfx.font_rendering.cleartype.use_for_downloadable_fonts
to true
- gfx.font_rendering.directwrite.enabled
to false
- gfx.font_rendering.directwrite.use_gdi_table_loading
to false
- Restart Pale Moon
Worst-case scenario, completely turn off Hardware Acceleration in
the options in addition to doing the rest of #3.
This shouldn't be necessary, though, and will have an impact on
performance and functionality. Use only as a last resort.
Sources used for this entry:
http://www.gamefaqs.com/boards/916373-pc/58569533/649739690
http://www.mydigitallife.info/2011/03/10/fix-firefox-4-fade-blur-bold-bad-and-ugly-font-rendering/
And several different forums discussing this problem in Firefox.
Pale Moon doesn't work properly through my http proxy
Some proxy servers, like M86 Security's "Vital Security" proxy/gateway,
don't handle http pipelining very well, resulting in some pages not
loading correctly or at all, or causing broken images on pages or pages
that never completely finish loading. To work around this problem, open
about:config from the address bar, and type "pipelining" to quickly find the right setting.
Set network.http.proxy.pipelining to false
And restart your browser.
v4 and later: If I run Pale Moon and Firefox side-by-side, one of the two crashesThis seems to be specific to Windows 7.
If you experience these crashes where either Firefox or Pale Moon
crashes when run side-by-side, you can work around it by disabling
hardware acceleration in the browser of your choice (either Firefox or
Pale Moon).
Please be aware that interoperability issues like this may occur in
these situations because of shared libraries between 2 Firefox
browsers. There is no easy fix that can be implemented in either
browser for this, because the applications are "the same yet not".
A permanent solution is to make up your mind and choose which of the two you want to use ;)
v4 and later: The status bar doesn't work (it remains blank)In
some cases, the status bar add-on might not initialize properly (e.g.
after migration of a profile or when you have inadvertently mixed runs
of version 3 and version 4 or later of the browser).
It will remain blank and act pretty much like the Mozilla add-on bar with nothing in it.
To fix, you have to reset a parameter:
- Open the configuration editor about:config
- Find the parameter status4evar.firstRun
- Set this parameter to true
- Exit and restart the browser
This should properly re-initialize the status bar.
Also, if you have migrated a profile from Firefox and were previously
using the "status-4-evar" add-on on Firefox, then please remove
"status-4-evar" and leave "Pale Moon statusbar" enabled. Since they are
based on the same code, they will interfere with each other.
v4 and later: I use Windowblinds and Pale Moon 4 is unusablePale Moon 4 is incompatible
with Stardock's Windowblinds' skinning engine when hardware
acceleration is on. This is a rather hard conflict that makes the pages
flicker and scrolling impossible.
There are 2 possible solutions:
- Put Pale Moon on the Windowblinds "exclusion" list to prevent the Pale Moon window from being skinned.
OR
- Disable
hardware acceleration in Pale Moon (Tools -> Options -> Advanced
-> Uncheck "Use hardware acceleration where possible"
v4 and later: When I print, no text is printed, only images
Pale Moon 4 and later may, on some systems with some printers, have issues printing text when the text is rendered using accelerated graphics for fonts.
Try disabling hardware font rendering, in about:config set:
- gfx.font_rendering.directwrite.enabled
to false
- gfx.font_rendering.directwrite.use_gdi_table_loading
to false
if still an issue after this, set:
- gfx.direct2d.disabled to true
If that also doesn't work, you may have to disable hardware
acceleration completely to solve the printing issue: Tools ->
Options ->
Advanced -> Uncheck "Use hardware acceleration where possible"
My problem isn't listed!
If your problem is with a plugin or extension, there's not much I can
do about it. I didn't write the plugin or extension, nor the interface
with it. If the problem you ran into is also present in Firefox with
the same version, I may or may not be able to provide a fix or
workaround - it all depends on the issue you have.
More information on general/common problems with firefox browsers can
also be found in the Mozillazine knowledgebase:
http://kb.mozillazine.org/Mozilla_Firefox
If your system meets the requirements and otherwise runs fine for
browsing, please let me know by using the contact
form.
You can use the same form if you think the problem might be able to be
fixed using configuration and/or build options. Please describe the
problem in detail. You may also want to consider posting your problem on the forum to get help from developers and fellow users.
[<-- Back] |