Internet Explorer 11 XSS Filter Issue - ‘Hanging’
This issue only applies when using an Original WebX client, rather than a Virtual ViewX client.
A bug in Internet Explorer 11 may cause ‘hanging’ - Internet Explorer will ‘freeze’ and be unable to display the requested information. This relates to a problem with Internet Explorer 11’s Cross-Site Scripting (XSS) filter and compatibility settings and only occurs if you use Original WebX to access a Geo SCADA Expert server:
- Over the Internet
- Over an Intranet connection where:
- a node name is used in the URL
and:
- the security settings for the Local Intranet zone have been modified so that the XSS filter is enabled.
- By using an IP address to reference the Geo SCADA Expert server (rather than a node name).
Typically, the ‘hanging’ occurs when displaying Query lists (including Events Lists) that have complex filters. For example, if you use Original WebX to display an Events List that has multiple WHERE, AND, OR filters specified in its query, Internet Explorer may ‘hang’. A common situation in which this can occur is when the Display Events action is selected for an object on a Mimic.
'Hanging' can also occur when trying to access a 'custom' Ad Hoc Trend, for example via a hyperlink on a Mimic. (A 'custom' Ad Hoc Trend is a Trend that has been defined using TrendSpec, Geo SCADA Expert's specification language.)
There are two simple and effective work arounds that will allow you to display filtered query lists and Ad Hoc Trends in Original WebX.
Either:
- Run Original WebX in Compatibility View. With websites that contain incompatible content, an additional icon appears in the address bar in Internet Explorer. Select the icon to run Original WebX in Compatibility View. (Alternatively, use the browser's Tools menu to turn Compatibility View on or off, or to add the website to the list of sites that you want the browser to display in Compatibility View.)
Or:
- Add the connection to the server to the list of Trusted Sites and then disable the XSS Filter setting.
To add an Original WebX to Geo SCADA Expert server connection to your Trusted Sites:
- Using an Original WebX client, log on to the Geo SCADA Expert server you want to access. You will need to use a User Name and Password that is valid for a Geo SCADA Expert User account (and that User account has to have the appropriate permissions to access the server).
- Once you have logged on to the server, select Tools>Internet Options to display the IE11 Internet Options dialog box.
- Select the Security tab.
- Select the Trusted Sites icon.
- Select the Sites button to display the Trusted Sites dialog box.
The URL of the Original WebX connection to the server should be shown in the Add this website to the zone field.
- Add the URL to the list of Trusted Sites:
- If you use secure URLs (https:), select the Add button. The connection to the Geo SCADA Expert server is now added to your list of Trusted Sites and will be unaffected by the XSS filter issue.
- If you use non-secure URLs (http:), you should clear the Require server verification (https:) for all sites in this zone check box. This allows you to add non-secure sites to the Trusted Zone. Then select the Add button to add the connection to the Geo SCADA Expert server to your list of Trusted Sites.
- On the Security tab, select the Trusted Sites icon and then select the Custom Level button. This displays the Security Settings dialog box.
- Scroll down to the Enable XSS Filter setting.
- Select Disable for the Enable XSS Filter setting.
- Select the OK button.
- On the Internet Options dialog box, select the Close button.
- Repeat this process on each Original WebX client.
Alternatively, you could access the Custom Level settings for the Internet zone and disable the Enable XSS Filter setting. However, this would apply to all connections over the Internet, not just those to a Geo SCADA Expert server. For this reason, we recommend that you use the Trusted Sites work around as described above.