Bug ID 965517: When Modern Customization is used, double clicking the Logon button causes access policy to fail

Last Modified: Jul 28, 2025

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

Known Affected Versions:
15.1.1, 15.1.2, 15.1.2.1, 15.1.3, 15.1.3.1, 15.1.4, 15.1.4.1, 15.1.5, 15.1.5.1, 15.1.6, 15.1.6.1, 15.1.7, 15.1.8, 15.1.8.1, 15.1.8.2, 15.1.9, 15.1.9.1, 15.1.10, 15.1.10.2, 15.1.10.3, 15.1.10.4, 15.1.10.5, 15.1.10.6

Opened: Nov 18, 2020

Severity: 3-Major

Symptoms

When using modern customization, double clicking the "Logon" button causes the access policy to fail.

Impact

Access Policy evaluation fails and prevents the user from logging in.

Conditions

-- Modern Customization is selected in the Access Policy -- The user double-clicks the Logon button

Workaround

Modify user-common.js with the below javascript: define(["require", "exports", "tslib", "module", "apmui/page/logon/View"], function (require, exports, tslib_1, module, View_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); requirejs.config({ map: { /* Override logon view component when it is loaded from main View */ 'apmui/master/View': { /* * `module.id` is a reference to current module; * replace with exact module name when using named define syntax */ 'apmui/page/logon/View': module.id, }, }, }); /* Replacement View component */ var CustomLogonView = /** @class */ (function (_super) { tslib_1.__extends(CustomLogonView, _super); function CustomLogonView() { return _super !== null && _super.apply(this, arguments) || this; } CustomLogonView.prototype.componentDidMount = function () { _super.prototype.componentDidMount.call(this); function disableButton() { document.getElementsByClassName("apmui-button-submit")[0].disabled = true; document.getElementById("auth_form").submit(); } document.getElementsByClassName("apmui-button-submit")[0].onclick = disableButton; }; return CustomLogonView; }(View_1.default)); exports.default = CustomLogonView; });

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips