Bug ID 957453: Javascript parser incompatible with ECMAScript 6/7+ javascript versions

Last Modified: May 29, 2024

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

Fixed In:
17.1.0, 16.1.4, 15.1.9

Opened: Oct 20, 2020

Severity: 3-Major

Symptoms

A web application failed to function on the client side.

Impact

The web application failed to function.

Conditions

-- APM proxying a web application. -- Web application uses ES6/7 or higher javascript.

Workaround

None

Fix Information

The fix is implemented in two steps: STEP 1: Initial implementation with bug ID 592353, added support for Javascript ECMA6/7+. Optional internal wrapping is added into client-side includes. With this fix, a custom iRule workaround can be applied to fix a limited set of possible cases. STEP 2: With bug ID 957453, the implementation of the light rewriter on the server side is also completed. No iRule workaround is required to support ES6/7+ javascript versions after the implementation of bug ID 957453.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips