Ssrc SVG - issues and suggestions

Relative URIs not working

Relative paths seem to break the plugin:

A test case can be easily created by creating a folder and placing an HTML file with an object pointing to an SVG file in the parent directory, "../foldername/filename.svg".

This is a separate issue from Proxy not supported and HTTP authentication not supported items, as a test was made using a local web server without authentication.

HTTP authentication not supported

Access denied page is displayed without any authentication prompt displayed.

Proxy not supported

While trying to open a simple example, Croczilla SVG Tetris, a message similar to the following screenshot is displayed:

Given my network environment, this hints towards the plug-in doesn't support proxy. This is a requirement for a successful enterprise deployement, as most companies setup one for bandwidth optimization and/or content triaging.

Software environment in use:

Network proxy in use is squid 2.6.STABLE13.

ActiveX branding insufficient

When loading the ActiveX control, a message similar to the following image is displayed:

Not filling out the information may cause some discomfort to less technical users, as this has a bit of malware flavor. "Savarese Software Research Corporation" would make sense, at least until/if this interesting piece of software is embraced by the Mozilla Corporation.

Manually registering ActiveX control

When issuing a command line like:

regsvr32 "%ProgramFiles%\Savarese Software Research Corporation\Ssrc SVG Plugin v1.9.1b4\mozctlx.dll"
An error similar to the following image is displayed:

My guess is that this is only due to an unexpected return code is used "0x8002101c". Using zero should do the trick, given that there's apparently nothing wrong: the plug-in is successfully registered.

Context menu items not effective

Currently the context menu contains the following entries:

Properties dialog is empty

The properties dialog displays no interesting information, as stated in the following screenshot:

This is somehow related with the Context menu items not effective.