Firefox version 59 SVG issue

Contents[Hide]

1. Overview

A breaking change starting with Firefox version 59 causes JavaScript errors in Dundas BI, leading to broken visualizations (charts, gauges, maps and diagrams, including when displayed as a column in a table). The problems may only happen after viewing or adding one of the affected visualizations.

All versions of Dundas BI prior to 5.0.0 Revision 7 and 4.0.2.1015 are affected.

Firefox version 59 was released on March 13, 2018, and can automatically install itself.

You have three options for resolving this issue:

2. Option 1: Upgrade to the latest version of Dundas BI

Dundas BI versions 5.0.0 Revision 7 and 4.0.2 Revision 15 or later contain the fix for this issue.

To download the latest version, log in to the Dundas BI Support site and go to My Account, which you can find right beside the Login/Logout button. Click the My Downloads tab and you will find the download link there.

3. Option 2: Apply a JavaScript override script

To apply a patch using the JavaScript override in Dundas BI, edit the JavaScript override file for your Dundas BI instance. You can find this file at:

[DBIwebsite]Scripts\Override\javascript.override.js

Add the following script to the file:

if (!window.SVGPathSegList.prototype.appendItem) {
    delete window.SVGPathSegList;
    var head = document.getElementsByTagName('head')[0];
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = dundas.Utility.getContextualUrlPath('Scripts/bunches/pathseg.min.js');
    head.appendChild(script);
}

4. Option 3: Manually downgrade the version of Firefox

You can install an older version of Firefox by following the official browser guidelines.

5. See also

Dundas Data Visualization, Inc.
500-250 Ferrand Drive
Toronto, ON, Canada
M3C 3G8

North America: 1.800.463.1492
International: 1.416.467.5100

Dundas Support Hours: 7am-6pm, ET, Mon-Fri