Bug ID 471857: Incorrect handling of scripts inside HTML conditional comments

Last Modified: Jun 30, 2019

Bug Tracker

Affected Product:  See more info
BIG-IP APM(all modules)

Known Affected Versions:
10.1.0, 10.2.0, 10.2.1, 10.2.2, 10.2.3, 10.2.4, 11.0.0, 11.1.0, 11.2.0, 11.2.1, 11.3.0, 11.4.0, 11.4.1, 11.5.1, 11.5.1 HF1, 11.5.1 HF10, 11.5.1 HF11, 11.5.1 HF2, 11.5.1 HF3, 11.5.1 HF4, 11.5.1 HF5, 11.5.1 HF6, 11.5.1 HF7, 11.5.1 HF8, 11.5.1 HF9, 11.5.2, 11.5.2 HF1, 11.5.3, 11.5.3 HF1, 11.6.0, 11.6.0 HF1, 11.6.0 HF2, 11.6.0 HF3, 11.6.0 HF4, 11.6.0 HF5

Fixed In:
12.0.0, 11.6.0 HF6, 11.5.3 HF2, 11.4.1 HF9

Opened: Jul 15, 2014
Severity: 3-Major

Symptoms

If the first script on an HTML page is placed inside an Internet Explorer conditional comment, the page might not be shown correctly using reverse proxy in any browser other than Internet Explorer.

Impact

Our helper scripts are placed inside IE conditional comment, so no our helper functions are accessible to any non-IE browser. Most other scripts on the page become invalid.

Conditions

HTML page with IE conditional comment and first script placed inside this comment.

Workaround

None

Fix Information

Helper scripts are now inserted before IE conditional comment if necessary. So HTML pages are processed correctly by any browser.

Behavior Change