Closed Bug 1153588 Opened 9 years ago Closed 9 years ago

Plugin check service stopped working for SeaMonkey

Categories

(Plugin Check Graveyard :: UI, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: philip.chee, Assigned: espressive)

References

Details

(Whiteboard: [kb=1734902])

Attachments

(1 file)

(From Bug 1153573 comment #0)
> From Tools > Add-ons Manager > Plugins, the link to "Check to see if your
> plugins are up to date" opens https://www.mozilla.org/en-US/plugincheck/
> That page says "Currently the plugin check service is only available to
> Firefox users".
> 
> Probably related to bug 1121456, restricting plugin check to Firefox. The
> alternative browsers mentioned there were IE and Chrome, so it's not clear
> whether it was intended to block SeaMonkey, or just non-Mozilla browers.
> 
> In any case, either the plugin check needs to work with SeaMonkey, or
> SeaMonkey should stop trying to use the plugin check.

SeaMonkey is a mozilla based browser and has the same plugin architecture as Firefox. Hence there is no reason to block SeaMonkey.

If I change the navigator.userAgent from:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0 SeaMonkey/2.37a1
to
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0

The plugin check service works nicely with SeaMonkey. Please change your UA sniffing code to allow SeaMonkey to use the plugin check service.
Assignee: nobody → schalk.neethling.bugs
The strange thing is that the Pale Moon browser does not get blocked. This browser has as a useragent string

Mozilla/5.0 (Windows NT 6.1; rv:25.3) Gecko/20150323 Firefox/31.9 PaleMoon/25.3.1

so I'm not sure it's only a simple useragent sniffing thing.
It's working for me today:

UserAgent from header 	Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0 SeaMonkey/2.37a1 Lightning/4.2a1
User Agent from JavaScript 	Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0 SeaMonkey/2.37a1
Browser string 	Mozilla/Netscape 6.x
Operating System 	Microsoft Windows 7
Browser name 	Yes - version firefox
Browser version 	Yes - version 40

espressive must have fixed it. Thanks!
Wait it's broken again. Sorry for the false hopes.
Yep, still broken.  To get PluginCheck working in SeaMonkey/2.33.1 I added a new general.useragent.override preference in about:config and set the UA string to
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0
Whiteboard: [kb=1734902]
Commits pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/ff8fa44c4732e1708de6b962830205dd5ffa1692
Fix Bug 1153588, support SeaMonkey on plugin check

https://github.com/mozilla/bedrock/commit/e16d9d1aad9ab84b4555af31b99148ddfd7d27d8
Merge pull request #2937 from schalkneethling/bug1153588-plugincheck-stopped-working-for-seamonkey

Fix Bug 1153588, support SeaMonkey on plugin check
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Yay! Thanks!
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: