Ngclient issue with older server

I am running the 2.1.21_beta_2025-10-03 version on an older Windows Server 2012 R2. I decided to update it from the 2.1.0.5_stable_2025-03-04 because it might solve the issue I am having with the tray icon randomly crashing.

However, it seems that the new ngclient does not work properly on that machine. Clicking anywhere does not do anything. Because of that, clicking on the “Use old UI” does not work. I attached a screenshot to show how it looks like (there’s even some weird overlapping on the bottom right).

I can work around this by using the localhost:8200/ngax link. However, it always opens the ngclient when clicking on the tray icon.

I assume that these ngclient issues are likely related to some .NET problem or other configuration that is not supported, correct me if I’m wrong.

Is it possible to set the tray icon to open the ngax link by default instead of ngclient for that machine? How?

Thanks!

Is this perhaps an older Internet Explorer version? Can you share what browser and version you are seeing this with?

Yes. Visit:

http://localhost:8200/theme.html

Choose the prefered theme, and it will be saved as a cookie. The TrayIcon will open:

http://localhost:8200/index.html

Which will read the cookie and figure out you want the other UI and load that.

I’m using Firefox 115.28.0esr on that machine. Seems to be the latest one. I have tried opening ngclient on Internet Explorer to test, but it only shows a blank screen.

This one seemed to fix it, thanks! I just had to change localhost to 127.0.0.1 because that’s the link the tray icon was opening instead (and it seems it makes a difference when saving the cookie).