<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Bug Report: VPN Fusion Device Assignment stuck loading – JavaScript ReferenceError on ZenWiFi AX in Networking</title>
    <link>https://zentalk.asus.com/t5/networking/bug-report-vpn-fusion-device-assignment-stuck-loading-javascript/m-p/513231#M5656</link>
    <description>&lt;P&gt;Seeing the exact same problem on RT-AX59U 3.0.0.4.388.34157 when trying to assign devices to VPN fusion profile.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2026-11-09_14-02.png" style="width: 704px;"&gt;&lt;img src="https://zentalk.asus.com/t5/image/serverpage/image-id/85897iF01A337ED3F8EB05/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="2026-11-09_14-02.png" alt="2026-11-09_14-02.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I can also confirm that downgrading back to &lt;SPAN&gt;3.0.0.4.388_34098 resolves the issue (albeit getting rid of the NordVPN/Surfshark VPN Fusion additions). The problem introduced in version 3.0.0.4.388_34156.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 09 Nov 2026 14:19:24 GMT</pubDate>
    <dc:creator>grahamwharton</dc:creator>
    <dc:date>2026-11-09T14:19:24Z</dc:date>
    <item>
      <title>Bug Report: VPN Fusion Device Assignment stuck loading – JavaScript ReferenceError on ZenWiFi AX XT8</title>
      <link>https://zentalk.asus.com/t5/networking/bug-report-vpn-fusion-device-assignment-stuck-loading-javascript/m-p/513149#M5637</link>
      <description>&lt;P class=""&gt;Dear ASUS Support Team,&lt;/P&gt;&lt;P class=""&gt;I would like to report a reproducible bug in the VPN Fusion web interface on the ASUS ZenWiFi AX XT8.&lt;/P&gt;&lt;P class=""&gt;The issue prevents users from assigning devices to VPN connections, despite the VPN tunnel itself functioning correctly.&lt;/P&gt;&lt;H3&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;System Information&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Router:&lt;/STRONG&gt;&lt;/SPAN&gt; ASUS ZenWiFi AX XT8&lt;/LI&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Configuration:&lt;/STRONG&gt;&lt;/SPAN&gt; Two XT8 units in AiMesh configuration&lt;/LI&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Operation Mode:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt; Wireless Router&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Firmware:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt; 3.0.0.4.388_24911&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;VPN Type:&lt;/STRONG&gt;&lt;/SPAN&gt; WireGuard (VPN Fusion client)&lt;/LI&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Browser:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt; Google Chrome&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Router Web Interface:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt; HTTPS&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Problem Description&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H3&gt;&lt;P class=""&gt;When opening VPN Fusion → Device Assignment, the device selection dialog remains stuck in a loading state indefinitely.&lt;/P&gt;&lt;P class=""&gt;No devices are displayed, even though all connected clients are correctly listed under Network Map → Clients.&lt;/P&gt;&lt;P class=""&gt;The WireGuard VPN connection itself is established successfully.&lt;/P&gt;&lt;H3&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Steps to Reproduce&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H3&gt;&lt;OL&gt;&lt;LI&gt;Log in to the ASUS router web interface.&lt;/LI&gt;&lt;LI&gt;Navigate to VPN → VPN Fusion.&lt;/LI&gt;&lt;LI&gt;Configure and activate a WireGuard VPN client.&lt;/LI&gt;&lt;LI&gt;Open Device Assignment to select which clients should use the VPN connection.&lt;/LI&gt;&lt;LI&gt;Observe that the device list never loads.&lt;/LI&gt;&lt;/OL&gt;&lt;P class=""&gt;&lt;STRONG&gt;Expected behavior:&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=""&gt;The Device Assignment dialog should display the available network clients and allow the user to assign them to the VPN connection.&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;Actual behavior:&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=""&gt;The dialog remains stuck loading, and no clients are displayed.&lt;/P&gt;&lt;H3&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;JavaScript Error&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H3&gt;&lt;P class=""&gt;Using Chrome Developer Tools, I identified the following error:&lt;/P&gt;&lt;PRE&gt;Uncaught ReferenceError:
getVendorIconClassName is not defined

at Get_Component_Client_List_Item (vpnc.html:1231:27)
at String.&amp;lt;anonymous&amp;gt; (vpnc.html:1324:31)
at ce.each (jquery.js:2:3129)
at Get_Component_Setting_Client_Policy (vpnc.html:1316:3)
at show_popup_second (vpnc.html:239:51)
at HTMLDivElement.&amp;lt;anonymous&amp;gt; (vpnc.html:1188:1)&lt;/PRE&gt;&lt;P class=""&gt;The error occurs while VPN Fusion attempts to construct the device assignment list.&lt;/P&gt;&lt;P class=""&gt;Additional console errors observed:&lt;/P&gt;&lt;PRE&gt;GET /VPN/countries.json
404 (Not Found)

GET /VPN/vpnc.css
net::ERR_TOO_MANY_RETRIES&lt;/PRE&gt;&lt;P class=""&gt;These additional resource-loading errors may or may not be related.&lt;/P&gt;&lt;H3&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Confirmed Workaround&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H3&gt;&lt;P class=""&gt;I was able to restore the Device Assignment functionality by manually defining the missing JavaScript function in the correct execution context using Chrome Developer Tools.&lt;/P&gt;&lt;P class=""&gt;The following code was executed in the VPN Fusion page’s JavaScript context:&lt;/P&gt;&lt;PRE&gt;window.getVendorIconClassName = function() {
    return "";
};&lt;/PRE&gt;&lt;P class=""&gt;&lt;STRONG&gt;Result:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The Device Assignment list loaded successfully.&lt;/LI&gt;&lt;LI&gt;All available clients became visible.&lt;/LI&gt;&lt;LI&gt;Devices could be assigned to the WireGuard VPN connection.&lt;/LI&gt;&lt;LI&gt;The configuration was successfully saved.&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;This confirms that the missing JavaScript function is responsible for blocking the device list rendering.&lt;/P&gt;&lt;P class=""&gt;The workaround is temporary and must be reapplied when the page is reloaded.&lt;/P&gt;&lt;H3&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Suspected Root Cause&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H3&gt;&lt;P class=""&gt;The VPN Fusion interface calls getVendorIconClassName() from vpnc.html, but the function is not available in the page’s JavaScript execution context.&lt;/P&gt;&lt;P class=""&gt;This may indicate:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;A missing JavaScript dependency.&lt;/LI&gt;&lt;LI&gt;An incorrect script-loading sequence.&lt;/LI&gt;&lt;LI&gt;A missing function definition in the current firmware.&lt;/LI&gt;&lt;LI&gt;A regression introduced in firmware 3.0.0.4.388_24911.&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;Since manually defining the function resolves the issue, the problem appears to be isolated to the VPN Fusion web interface rather than the underlying VPN functionality.&lt;/P&gt;&lt;H3&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;Requested Action&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H3&gt;&lt;P class=""&gt;Please investigate and correct the missing getVendorIconClassName() function in the VPN Fusion interface.&lt;/P&gt;&lt;P class=""&gt;Ideally, the fix should ensure that the client assignment list loads correctly without requiring manual JavaScript intervention.&lt;/P&gt;&lt;P class=""&gt;I can provide screenshots of the Chrome Developer Tools console showing the error and the successful workaround.&lt;/P&gt;&lt;P class=""&gt;Please confirm whether this is a known issue and whether a firmware fix is planned.&lt;/P&gt;&lt;P class=""&gt;Best regards&lt;/P&gt;</description>
      <pubDate>Sat, 07 Nov 2026 10:37:38 GMT</pubDate>
      <guid>https://zentalk.asus.com/t5/networking/bug-report-vpn-fusion-device-assignment-stuck-loading-javascript/m-p/513149#M5637</guid>
      <dc:creator>esortho</dc:creator>
      <dc:date>2026-11-07T10:37:38Z</dc:date>
    </item>
    <item>
      <title>Re: Bug Report: VPN Fusion Device Assignment stuck loading – JavaScript ReferenceError on ZenWiFi AX</title>
      <link>https://zentalk.asus.com/t5/networking/bug-report-vpn-fusion-device-assignment-stuck-loading-javascript/m-p/513158#M5641</link>
      <description>&lt;P&gt;firmware 3.0.0.4.388_34157 (model like the TUF-AX4200), the VPN Fusion interface fails to load the device selection dialog, preventing the assignment of clients to VPN profiles.&lt;/P&gt;</description>
      <pubDate>Sat, 07 Nov 2026 20:46:22 GMT</pubDate>
      <guid>https://zentalk.asus.com/t5/networking/bug-report-vpn-fusion-device-assignment-stuck-loading-javascript/m-p/513158#M5641</guid>
      <dc:creator>Bvgpl</dc:creator>
      <dc:date>2026-11-07T20:46:22Z</dc:date>
    </item>
    <item>
      <title>Re: Bug Report: VPN Fusion Device Assignment stuck loading – JavaScript ReferenceError on ZenWiFi AX</title>
      <link>https://zentalk.asus.com/t5/networking/bug-report-vpn-fusion-device-assignment-stuck-loading-javascript/m-p/513185#M5645</link>
      <description>&lt;P&gt;Please provide a Feedback log to ASUS for their technicians to repair this malfunction in a future firmware update.&lt;/P&gt;&lt;P&gt;-&amp;gt; Administration -&amp;gt; Feedback (tab)&lt;/P&gt;</description>
      <pubDate>Sun, 08 Nov 2026 21:02:39 GMT</pubDate>
      <guid>https://zentalk.asus.com/t5/networking/bug-report-vpn-fusion-device-assignment-stuck-loading-javascript/m-p/513185#M5645</guid>
      <dc:creator>jzchen</dc:creator>
      <dc:date>2026-11-08T21:02:39Z</dc:date>
    </item>
    <item>
      <title>Re: Bug Report: VPN Fusion Device Assignment stuck loading – JavaScript ReferenceError on ZenWiFi AX</title>
      <link>https://zentalk.asus.com/t5/networking/bug-report-vpn-fusion-device-assignment-stuck-loading-javascript/m-p/513205#M5650</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://zentalk.asus.com/t5/user/viewprofilepage/user-id/625626"&gt;@esortho&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="https://zentalk.asus.com/t5/user/viewprofilepage/user-id/625666"&gt;@Bvgpl&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you for sharing your detailed findings regarding the VPN Fusion Device Assignment issue on your ZenWiFi AX XT8.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;We understand that the device list remains stuck on loading when using WireGuard VPN, even though the VPN connection itself works normally. We also appreciate your findings regarding the JavaScript error (&lt;/SPAN&gt;&lt;CODE dir="ltr"&gt;&lt;SPAN&gt;getVendorIconClassName is not defined&lt;/SPAN&gt;&lt;/CODE&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;To help our technical team investigate further, could you please &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;submit a Feedback Log through the router's Web GUI while the issue is occurring&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;After submitting the feedback, please share the following information with us via &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;private message&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL start="1" data-spread="false"&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Router MAC Address&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Feedback Submission Date and Time (including time zone)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Email Address Used for the Feedback Submission&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Product Serial Number (S/N)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Screenshots of the Device Assignment loading issue and the JavaScript error in Chrome Developer Tools&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;Once we receive the information, we'll forward it to our technical team along with your findings for further investigation.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;We understand your concern about whether this is a known issue and if it can be addressed in a future firmware update. However, further investigation is needed before we can confirm the cause or any potential fix.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you for your patience and assistance!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Nov 2026 05:59:10 GMT</pubDate>
      <guid>https://zentalk.asus.com/t5/networking/bug-report-vpn-fusion-device-assignment-stuck-loading-javascript/m-p/513205#M5650</guid>
      <dc:creator>Aureliannn_ASUS</dc:creator>
      <dc:date>2026-11-09T05:59:10Z</dc:date>
    </item>
    <item>
      <title>Re: Bug Report: VPN Fusion Device Assignment stuck loading – JavaScript ReferenceError on ZenWiFi AX</title>
      <link>https://zentalk.asus.com/t5/networking/bug-report-vpn-fusion-device-assignment-stuck-loading-javascript/m-p/513231#M5656</link>
      <description>&lt;P&gt;Seeing the exact same problem on RT-AX59U 3.0.0.4.388.34157 when trying to assign devices to VPN fusion profile.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2026-11-09_14-02.png" style="width: 704px;"&gt;&lt;img src="https://zentalk.asus.com/t5/image/serverpage/image-id/85897iF01A337ED3F8EB05/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="2026-11-09_14-02.png" alt="2026-11-09_14-02.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I can also confirm that downgrading back to &lt;SPAN&gt;3.0.0.4.388_34098 resolves the issue (albeit getting rid of the NordVPN/Surfshark VPN Fusion additions). The problem introduced in version 3.0.0.4.388_34156.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Nov 2026 14:19:24 GMT</pubDate>
      <guid>https://zentalk.asus.com/t5/networking/bug-report-vpn-fusion-device-assignment-stuck-loading-javascript/m-p/513231#M5656</guid>
      <dc:creator>grahamwharton</dc:creator>
      <dc:date>2026-11-09T14:19:24Z</dc:date>
    </item>
  </channel>
</rss>

