• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Multi-Factor Authentication (MFA) - New Accounts tab - JS error showing blank page

Alban Staehli

Regular Pleskian
Username:

TITLE

Multi-Factor Authentication (MFA) - New Accounts tab - JS error showing blank page

PRODUCT, VERSION, OPERATING SYSTEM, ARCHITECTURE

AlmaLinux 8.10 (Cerulean Leopard), Plesk Obsidian 18.0.65 Web Host Edition, MFA Extension 1.1.0-1735

PROBLEM DESCRIPTION

While attempting to try out the new Accounts tab for the Multi-Factor Authentication (MFA), each time I click on it to access the tab content, the browser catches a JS error and the page remains blank.
See attachment. I tried to refresh browser cache, did not help.

STEPS TO REPRODUCE

Open the Multi-Factor Authentication (MFA), click on the Accounts tab.

ACTUAL RESULT

Shows a blank page and throws a JS error in the browser Dev console.
See error below:


Code:
react-dom.production.min.js:188 TypeError: e.filter is not a function
    at UserList.tsx:44:18
    at Object.useMemo (react-dom.production.min.js:177:189)
    at react.production.min.js:26:48
    at Ot (UserList.tsx:43:25)
    at ml (react-dom.production.min.js:160:137)
    at ki (react-dom.production.min.js:289:337)
    at xc (react-dom.production.min.js:279:389)
    at vc (react-dom.production.min.js:279:320)
    at gc (react-dom.production.min.js:279:180)
    at ac (react-dom.production.min.js:270:88)

Code:
react-dom.production.min.js:127 Uncaught TypeError: e.filter is not a function
    at UserList.tsx:44:18
    at Object.useMemo (react-dom.production.min.js:177:189)
    at react.production.min.js:26:48
    at Ot (UserList.tsx:43:25)
    at ml (react-dom.production.min.js:160:137)
    at ki (react-dom.production.min.js:289:337)
    at xc (react-dom.production.min.js:279:389)
    at vc (react-dom.production.min.js:279:320)
    at gc (react-dom.production.min.js:279:180)
    at ac (react-dom.production.min.js:270:88)

EXPECTED RESULT

Shows the list of Accounts (I guess, since it's a new feature)

ANY ADDITIONAL INFORMATION

I observed that the "Accounts" tab only shows up after 2-3 seconds after accessing the MFA extension.

YOUR EXPECTATIONS FROM PLESK SERVICE TEAM

Help with sorting out
 
Thank you for the report, @Alban Staehli. I tested and inspected the "Accounts" tab in the MFA extension 1.1.0-1735 on Chrome, Edge, and Firefox with Alma Linux 8.10/9.4 / Ubuntu 22.04 and Plesk 18.0.65. Unfortunately, I was unable to reproduce the behavior or the error in the console log. Could you please try accessing the tab using another browser or clear the cache of the current one?
 
Back
Top