due to a timing race condition, it can happen that we try to increase the 401 count before resetting it (which happens after the first ticket api call). Since `undefined + ` === NaN, our later check for `> 5` never triggers and we don't show the login mask, but an empty window.
To fix this, initialize the variable always with 0. Observed when restoring a session after a ticket expired while the browser was closed. Signed-off-by: Dominik Csapak <d.csa...@proxmox.com> --- www/manager6/Workspace.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/www/manager6/Workspace.js b/www/manager6/Workspace.js index 922e01df..ca668caa 100644 --- a/www/manager6/Workspace.js +++ b/www/manager6/Workspace.js @@ -13,6 +13,8 @@ Ext.define('PVE.Workspace', { loginData: null, // Data from last login call + response401count: 0, + onLogin: function(loginData) { // override me }, -- 2.39.5 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel