Remove NPAPI support in SeaMonkey
Categories
(SeaMonkey :: General, enhancement)
Tracking
(seamonkey2.53+ fixed)
People
(Reporter: frg, Assigned: frg)
References
Details
(Whiteboard: SM2.53.7)
Attachments
(3 files)
13.03 KB,
patch
|
iannbugzilla
:
feedback+
|
Details | Diff | Splinter Review |
3.79 KB,
patch
|
iannbugzilla
:
review+
iannbugzilla
:
approval-comm-release+
iannbugzilla
:
approval-comm-esr60+
|
Details | Diff | Splinter Review |
15.41 KB,
patch
|
iannbugzilla
:
review+
iannbugzilla
:
approval-comm-release+
iannbugzilla
:
approval-comm-esr60+
|
Details | Diff | Splinter Review |
Flash was the last supported plugin using NPAPI. Effective January 12th it is dead. We still need plugin support for possible future EME support but some code in preferences and other places can be removed.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
Kills some of the prefs. I am unsure about some of the notification code right now but can wait.
We don't have EME support so I can't tell if click to ply or the default state is used for the EME stuff. So I kept it.
Assignee | ||
Comment 2•4 years ago
|
||
Minimum patch for disabling the Flash plugin in our release branches.
[Approval Request Comment]
Regression caused by (bug #): --
User impact if declined: Hacked flash can be enabled.
Testing completed (on m-c, etc.): 2.53.7
Risk to taking this patch (and alternatives if risky): tricial
String changes made by this patch: --
Comment on attachment 9198837 [details] [diff] [review]
1688415-killflash-2537.patch [checked in comment 5 Target 2.53.7]
[Triage Comment]
Seems to do what it says on the tin
r/a=me
Comment on attachment 9198836 [details] [diff] [review]
1688415-killflash-cc.2537.patch
Only thing I see that has been missed is removing:
https://searchfox.org/comm-esr60/source/suite/mailnews/jar.mn#15
As you say the notification bar changes can be in a follow-up
Assignee | ||
Comment 5•4 years ago
|
||
https://gitlab.com/seamonkey-project/seamonkey-2.53-mozilla/-/commit/de0e36d8eb415305dd6373ad31fe27436dcad8fb
Kill Flash. r=IanN a=IanN
Target 2.53.7
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 6•3 years ago
|
||
Patch has baked for some time now in the pre build but I added some more removals and set a few defaults for fallback. Not sure if the fallbacks are still valid in todays web world. Should be all html5 anyway but if not this should help.
[Approval Request Comment]
Regression caused by (bug #): --
User impact if declined: useless gunk in the ui
Testing completed (on m-c, etc.): 2.53.12b1 pre
Risk to taking this patch (and alternatives if risky): NPAPI and Flash are already dead.
String changes made by this patch: Various removals.
Comment on attachment 9261443 [details] [diff] [review]
1688415-killflash-cc-25312.patch [checked in comment 8 Target 2.53.12]
[Triage Comment]
LGTM r/a=me
Assignee | ||
Comment 9•3 years ago
|
||
Lets close. We might need follow-ups later for preferences and notification removal but this can wait.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 10•3 years ago
|
||
Final removal for 2.53.12:
https://gitlab.com/seamonkey-project/seamonkey-2.53-comm/-/commit/a50befbbec1031eecdf9e2da0c13a5f951e50c01
Remove preferences for NPAPI. r=IanN a=IanN
Description
•