Closed Bug 1320381 Opened 9 years ago Closed 9 years ago

Plugins are no longer detected on firefox 50, even though they are all set to always allow.

Categories

(Core Graveyard :: Plug-ins, defect)

50 Branch
x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1317846

People

(Reporter: xKiv, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0 Build ID: 20161119214345 Steps to reproduce: I upgraded firefox to version 50, and now plugins (specifically, adobe flash) are no longer detected by sites that use them. Not even by the plugin check site. The plugin is definitely installed and enabled - I can play flash files from internet. about:plugins says this about flash (there are also openh264 (enabled), java (enabled) and gnome shell integration (disabled) plugins before it, in that order): Shockwave Flash File: libflashplayer.so Path: /usr/lib/adobe-flashplugin/libflashplayer.so Version: 11.2.202.644 State: Enabled Shockwave Flash 11.2 r202 MIME Type Description Suffixes application/x-shockwave-flash Shockwave Flash swf application/futuresplash FutureSplash Player spl about:addons says that (in that order) openh264 - always activate shockwave flash - always activate java - always activate gnome shell integration - never activate I have the flashblock addon, but I have it in "disabled" mode for testing this (the addon itself isn't disabled, but it is set to not tamper with flash content), and it didn't cause this problem in firefox 49. Actual results: navigator.mimeTypes["application/x-shockwave-flash"] == undefined navigator.plugins['Shockwave Flash'] == undefined Expected results: return the cirrect MimeType and Plugin objects, respectively
Some sites won't even include the flash object if they don't detect the plugin, so this actually breaks them for me.
Component: Untriaged → Plug-ins
Flags: needinfo?(xKiv)
OS: Unspecified → Linux
Product: Firefox → Core
Hardware: Unspecified → x86_64
It works normally in a different profile (it's not even fresh). Console: navigator.plugins PluginArray { Gnome Shell Integration: Plugin, Java(TM) Plug-in 1.6.0_26: Plugin, Shockwave Flash: Plugin, length: 3, 3 more… } This profile still has empty navigator.plugins, even with safe mode.
Flags: needinfo?(xKiv)
Do you have the privacy.resistFingerprinting pref set?
Flags: needinfo?(xKiv)
Yes. It was set to true. Toggling it off gets navigator.plugin and navigator.mimeTypes populated again. Is that how it's supposed to work? I got the impression that the arrays should be empty, but querying navigator.plugins.namedItem('Shockwave Flash') was still supposed to return something?
Flags: needinfo?(xKiv)
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
Please see bug 1281963 for details.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.