Bug ID 570926: Provide a way to configure where in payload the CSPM JS is injected.

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP AVR(all modules)

Known Affected Versions:
11.6.0, 11.6.1, 13.0.0, 13.1.0, 13.1.0.1, 13.1.0.2, 13.1.0.3, 13.1.0.4, 13.1.0.5, 13.1.0.6, 13.1.0.7, 13.1.0.8, 13.1.1, 13.1.1.2, 13.1.1.3, 13.1.1.4, 13.1.1.5, 13.1.3, 13.1.3.1, 13.1.3.2, 13.1.3.3, 13.1.3.4, 13.1.3.5, 13.1.3.6, 13.1.4, 13.1.4.1, 13.1.5, 13.1.5.1

Fixed In:
13.0.0 HF1, 11.6.2

Opened: Jan 31, 2016

Severity: 3-Major

Symptoms

This is an enhancement that allows you to choose where in the document the CSPM script will be injected.

Impact

Today we append the CSPM payload (for client latency measurements) at the end of the HTML document (after the html tag). This works in browsers but it's not compliant to the HTML standard and may break some applications that rely on this standard (not browsers).

Conditions

You are using some application that can't read the document if something appears after closing the html tag.

Workaround

Un-checking "Page Load Time" in analytics profile.

Fix Information

Verify that script was injected to the chosen location in the returned document.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips