Bug ID 450314: Portal Access / JavaScript code which uses reserved keywords for object field names may not work correctly

Last Modified: Oct 06, 2020

Bug Tracker

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

Known Affected Versions:
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.10, 11.5.2, 11.5.2 HF1, 11.5.3, 11.5.3 HF1, 11.5.3 HF2, 11.5.4, 11.5.4 HF1, 11.5.4 HF2

Fixed In:
11.6.0, 11.5.4 HF3

Opened: Feb 26, 2014
Severity: 3-Major

Symptoms

JavaScript code with object field names equal to reserved keywords is not handled correctly by Portal Access.

Impact

JavaScript code is not rewritten and may not work correctly.

Conditions

JavaScript code with objects containing fields with reserved keywords as a name, for example: a.default = 1;

Workaround

It is possible to use iRule to rename field names in original code.

Fix Information

Now JavaScript with reserved keywords as field names is handled correctly by Portal Access.

Behavior Change