Manage HTML5 client settings (settings.js) from the Admin Tool and deploy them across the farm

Today several important HTML5 client options can only be changed by manually editing: C:\Program Files (x86)\TSplus\Clients\www\software\html5\settings.js

Real case: users of our farm were being logged off and losing their work when the browser WebSocket dropped briefly. The HTML5 client treated the drop as "browser closed" and, because of W.send_logoff = true, sent an explicit logoff to the session, even when the browser had already reconnected. Following TSplus support's advice, we set W.send_logoff = false and the disconnections stopped.

The problem is how this setting has to be managed:

  • The HTML5 client is served by each application server (/~~SERVERNAME/), so the file has to be edited on every server. Our farm has about 50 application servers.

  • New servers added to the farm keep the default value unless someone remembers to edit the file.

  • There is no central place to see which value each server is using.

  • Editing a JavaScript file by hand on production servers is error-prone.

Requested feature:

  1. Show the main HTML5 client options in the Admin Tool (for example in Web > HTML5 Client), at least:

    • W.send_logoff (log off session when the browser is closed)

    • W.sendidlemovements (send idle movements to keep the connection alive)

    • W.connectiontimeout

  2. From the farm controller, apply these settings to all application servers in the farm (or to selected servers), the same way other farm-wide settings are already deployed.

  3. Keep the values across TSplus updates and show the current value per server.

  4. Add a short explanation in the interface of what each option does, because the effect of send_logoff is not obvious and makes HTML5 disconnections much worse.

Benefit: fewer support cases for "users disconnected while working", consistent configuration across large farms, and no manual file editing on production servers.

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
Custom icon

Remote Access Feature Request

Date

About 3 hours ago

Author

Daniele Picchi

Subscribe to request

Get notified by email when there are changes.