I ran into some minor problem regarding how Pale Moon enable/disable Flash Player plugin, when multiple flavor of Flash Player plugin is installed; Pale Moon doesn't seems to allow user to enable/disable only one plugin without enabling/disabling the other.
Exact steps to reproduce:
- Install Adobe Flash Player 11.x NPAPI plugin.
- Install GNU Flash Player (Gnash) NPAPI plugin (from package `browser-plugin-gnash` on Debian, or `gnash-plugin` on Fedora).
- Start Pale Moon.
- Go to Tools > Add-ons.
- Select "Plugins" tab.
- You'd see two Flash plugin:
- "Shockwave Flash" with description like "Shockwave Flash 10.1 r999. Gnash 0.8.11dev, the GNU SWF Player..." is Gnash.
- "Shockwave Flash 11.2.202.xxx" with description "Shockwave Flash 11.2 r202" is Adobe Flash Player.
- Set Gnash to "Never Activate".
- Set Adobe Flash Player to "Never Activate".
- Close the Add-ons Manager tab.
- Go to Tools > Add-ons.
- Select "Plugins" tab.
- You'd see that Gnash and Adobe Flash are both set to "Never Activate".
- Set Gnash to "Never Activate".
- Set Adobe Flash Player to "Always Activate".
- Close the Add-ons Manager tab.
- Go to Tools > Add-ons.
- You'd see that Gnash and Adobe Flash Player are both set to "Always Activate"
- Set Gnash to "Always Activate".
- Set Adobe Flash Player to "Never Activate".
- Close the Add-ons Manager tab.
- Go to Tools > Add-ons.
- You'd see that Gnash and Adobe Flash Player are both set to "Never Activate"
On my installation, when both Flash plugins are shown as "Always Activate", Adobe Flash always seems to be used. If I uninstalled Adobe Flash plugin (removing `libflashplayer.so` from `/usr/lib/mozilla/plugins`), Gnash plugin would be correctly used.
Older version of Firefox, e.g. Debian Iceweasel 10.0.12, is not affected by this problem.
On Microsoft Windows, Pale Moon 25.5.0 seems to be affected by the same issue (with Flash Player 11 installed alongside Flash Player 5). Mozilla Firefox 11.0 on the same machine could switch between two plugins without problem.
How do I enable one Flash plugin without enabling others on Pale Moon?
Pale Moon: 25.8.1 (x86 bzip'd binary edition)
Iceweasel: 10.0.12 (debian)
System: Debian GNU/Linux 7.0 Wheezy i386
P.S. #1: Adobe Flash Player is installed as "libflashplayer.so", Gnash is installed as "libgnashplugin.so" or "flash-mozilla.so".
P.S. #2: Pale Moon's status of Flash plugins seems to be tied to single `plugin.state.flash` key in `about:config`.