Michael Catanzaro <[email protected]> writes:

> Hi,
>
> I am planning to propose blacklisting the GNOME browser plugin in
> WebKit, because it has been causing crashes and hangs for several
> years, and we don't know how to fix it. My recent commit apparently
> didn't help; when we do WebKit updates in Fedora, users regularly
> complain in the comments that extensions.gnome.org still causes crashes
> or hangs, and we hear this on IRC often as well. I'm planning to
> propose making this change effective in WebKitGTK+ 2.12 (March 2016),
> so there is time to migrate to something else, but not time to keep
> ignoring the issue. Ideally we would not need to do this, and either
> fix or delete the plugin in gnome-shell instead.

Are those bugs in WebKit or the plugin itself?

> This only matters for users running under X11; users running under
> Wayland already have no support for NPAPI plugins. Since we're planning
> to switch to Wayland by default in Fedora 24, this change would have no
> impact on Fedora users: extensions.gnome.org will be broken there (in
> Epiphany) no matter what.

The gnome-shell plugin doesn't implement NPP_SetWindow(), so I don't see
anything incompatible with wayland. I guess we disable plugins at
runtime in WebKitGTK+ when connected to a wayland display, but that's
something we can change.

> Of course, it's bad to break extensions.gnome.org by blacklisting the
> plugin, but I'd rather the site be totally broken but Epiphany stable
> than the site work sometimes but crash or hang the web process often.
> extensions.gnome.org is already broken in Chrome because Chrome got rid
> of all NPAPI plugins a while back, and it will soon be broken in
> Firefox because Firefox has decided to ban all except Flash by the end
> of 2016, so you could see this as incentive to either migrate to
> something else (it wouldn't be hard to add the plugin code to Epiphany
> itself, but that won't work for Firefox/Chrome) or shut the thing down
> before Firefox shuts it down for us.

Of course it would be better to switch to any other thing that works on
all browsers, but what?

> We're going to continue to support other NPAPI plugins in WebKit
> indefinitely when running in X11; the GNOME shell plugin is special
> only because it's installed by default and causing problems for many
> users.

Let's fix the issues instead, then.

> Michael
> _______________________________________________
> desktop-devel-list mailing list
> [email protected]
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list

-- 
Carlos Garcia Campos
PGP key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x523E6462

Attachment: signature.asc
Description: PGP signature

_______________________________________________
desktop-devel-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to