Bug 25154

Summary: WebKit should blacklist Adobe SVG Viewer plugins to prevent confusion
Product: WebKit Reporter: jay <jay>
Component: SVGAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WORKSFORME    
Severity: Normal CC: ap, eric, jeffschiller, zimmermann
Priority: P2 Keywords: HasReduction
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.5   
URL: http://www.openicon.org/webgo-server/safari-test.svg

Description jay 2009-04-13 00:37:45 PDT
ensure ASV is intstalled, perhaps for another browser.
/Library/Internet Plug-Ins

various issues arise such as:
https://bugs.webkit.org/show_bug.cgi?id=25148

parity Opera & Mozilla
which for this testcase at least do not use ASV to display
Comment 1 Eric Seidel (no email) 2009-04-13 14:49:16 PDT
I don't think this is a bug.  If you install a plugin, you suffer the consequences. ;)

We could just entirely refuse to load ASV.  Maybe we should...
Comment 2 Mark Rowe (bdash) 2009-04-13 16:01:15 PDT
I think we should refuse to load it.  At this point it serves no purpose but to cause confusion.
Comment 3 Eric Seidel (no email) 2009-04-13 16:12:07 PDT
Ok.  We should refuse to load any version 6.x and below.  And maybe if Apple/Google has some Adobe contact we should tell them that we're doing that. :)

I suspect we already have an NPAPI plugin blacklist somewhere.
Comment 4 jay 2009-04-13 23:19:02 PDT
to be clear, I installed asv for internet explorer only...
(I use different browsers, not only for testing, but because their quirks are still a real pain.)

this seems perfectly reasonable, and I can see no obvious workaround.

why not raise an advice dialogue for asv6 if there is a need to use it?
Comment 5 Mark Rowe (bdash) 2009-04-14 01:17:00 PDT
(In reply to comment #3)
> Ok.  We should refuse to load any version 6.x and below.  And maybe if
> Apple/Google has some Adobe contact we should tell them that we're doing that.
> :)

Adobe SVG for Mac OS X was last updated in late 2001.  If Adobe was interested in us continuing to  load this plug-in then I'm sure they would have updated it since then.

> I suspect we already have an NPAPI plugin blacklist somewhere.

A better solution would be to prevent any plug-in from claiming the SVG MIME type, in a similar fashion to how we prevent plug-ins from claiming HTML.
Comment 6 Alexey Proskuryakov 2009-04-14 02:42:42 PDT
(In reply to comment #5)
> Adobe SVG for Mac OS X was last updated in late 2001.  If Adobe was interested

What are users interested in? Does Google Analytics work with other SVG implementations now?

Generally speaking, any semi-mainstream site using SVG would necessarily standardize on Adobe SVG regardless of its age or other qualities, because that's the only way to get SVG in IE, as far as I know.
Comment 7 Nikolas Zimmermann 2009-04-14 05:49:52 PDT
(In reply to comment #6)
> (In reply to comment #5)
> > Adobe SVG for Mac OS X was last updated in late 2001.  If Adobe was interested
> 
> What are users interested in? Does Google Analytics work with other SVG
> implementations now?
> 
> Generally speaking, any semi-mainstream site using SVG would necessarily
> standardize on Adobe SVG regardless of its age or other qualities, because
> that's the only way to get SVG in IE, as far as I know.
No, there's Renesis nowadays, which can be used to get SVG in IE.
See http://www.examotion.com/.

It's much faster then ASV, in all aspects. I don't know if it's widely used up until now, though. It's relatively new.

Have a nice day,
Niko