When the status websocket cannot be created successfully we currently see a missing engine-status in the Page Footer but a green elasticsearch status, see the attached screenshot.
Possible causes of a broken websocket might be misconfigured proxies so it would be useful to make this issue more transparent to the user.
I open Optimize in the browser
The status Websocket connection cannot be established
I see no engine status in the footer but a green elasticsearch status (which might be wrong)
I either see an error indicating that the status cannot be retrieved due to the websocket issue or I see the current status at the time of page reload retrievable from the HTTP /api/status endpoint + a hint that updates cannot be performed due to websocket connection issues