Step 1 of Plugin removal: Deleting NPAPI (and thus Flash support)

# Dean Jackson (a month ago)

Dear Non-Apple ports,

Running Flash has been more difficult over the past few years as part of a (semi-) coordinated effort by browsers and Adobe. The plan is to remove support for Flash + NPAPI by the end of this year. See the links below.

I'd like to remove our NPAPI code soon, but I want to make sure the other ports are ok with this. Please speak up if you have a reason to keep it in.

[Note that we will still have some plugin code e.g. our internal PDFPlugin, just no support for externally installed plugins]

Dean

Contact us to advertise here
# Carlos Garcia Campos (25 days ago)

El lun, 13-01-2020 a las 05:30 +1100, Dean Jackson escribió:

Dear Non-Apple ports,

Running Flash has been more difficult over the past few years as part of a (semi-) coordinated effort by browsers and Adobe. The plan is to remove support for Flash + NPAPI by the end of this year. See the links below.

I'd like to remove our NPAPI code soon, but I want to make sure the other ports are ok with this. Please speak up if you have a reason to keep it in.

WPE has never supported NPAPI plugins and the GTK port removed the support for GTK2 plugins (flash) already in our current stable version. Plugins not using GTK at all (or using GTK3) are still supported by GTK port (some of them only under X11, though). I'm ok with removing the NPAPI plugins support in the GTk port, but we are at the end of the release cycle, so I prefer if we remove the feature right after we branch for the next stable version (scheduled for the 1st February). I could even branch earlier if needed.

# Dean Jackson (25 days ago)

On 13 Jan 2020, at 20:14, Carlos Garcia Campos <carlosgc at webkit.org> wrote:

El lun, 13-01-2020 a las 05:30 +1100, Dean Jackson escribió:

Dear Non-Apple ports,

Running Flash has been more difficult over the past few years as part of a (semi-) coordinated effort by browsers and Adobe. The plan is to remove support for Flash + NPAPI by the end of this year. See the links below.

I'd like to remove our NPAPI code soon, but I want to make sure the other ports are ok with this. Please speak up if you have a reason to keep it in.

WPE has never supported NPAPI plugins and the GTK port removed the support for GTK2 plugins (flash) already in our current stable version. Plugins not using GTK at all (or using GTK3) are still supported by GTK port (some of them only under X11, though). I'm ok with removing the NPAPI plugins support in the GTk port, but we are at the end of the release cycle, so I prefer if we remove the feature right after we branch for the next stable version (scheduled for the 1st February). I could even branch earlier if needed.

Waiting until February is totally ok with me. Good luck with your release.

Dean

# Carlos Garcia Campos (a day ago)

El mar, 14-01-2020 a las 05:06 +1100, Dean Jackson escribió:

On 13 Jan 2020, at 20:14, Carlos Garcia Campos <carlosgc at webkit.org

wrote:

El lun, 13-01-2020 a las 05:30 +1100, Dean Jackson escribió:

Dear Non-Apple ports,

Running Flash has been more difficult over the past few years as part of a (semi-) coordinated effort by browsers and Adobe. The plan is to remove support for Flash + NPAPI by the end of this year. See the links below.

I'd like to remove our NPAPI code soon, but I want to make sure the other ports are ok with this. Please speak up if you have a reason to keep it in.

WPE has never supported NPAPI plugins and the GTK port removed the support for GTK2 plugins (flash) already in our current stable version. Plugins not using GTK at all (or using GTK3) are still supported by GTK port (some of them only under X11, though). I'm ok with removing the NPAPI plugins support in the GTk port, but we are at the end of the release cycle, so I prefer if we remove the feature right after we branch for the next stable version (scheduled for the 1st February). I could even branch earlier if needed.

Waiting until February is totally ok with me. Good luck with your release.

We have already branched, so we can start removing NPAPI plugins from trunk :-)

# Maciej Stachowiak (a day ago)

I discussed this some with Apple folks internally. Besides the PDF plugin mentioned by Dean, macOS apps using the WebKit API have the ability to embed NPAPI plugins in their app bundle and register them for WebView use. We are not sure if this is currently in use by any important apps, but we feel obligated to do some compatibility testing before we fully rip things out.

Want more features?

Request early access to our private beta of readable email premium.