Web Terminal Resets Chart Zoom & Scrolls Left on New Bar — Request Timeout (Command 86) + WebSocket Closed State

 
Hello,

The MT5 Web Terminal consistently resets chart zoom and scrolls to the far left when a new candle appears (especially on M1/M5). This happens in both official demo (https://web.metatrader.app) and broker-hosted versions, across Firefox and Chromium browsers.

Console shows:
- "WebSocket is already in CLOSING or CLOSED state"
- "Uncaught (in promise) Error: request timeout (command: 86, uid: ...)"

Command 86 is used to fetch chart/history data. On timeout, the client appears to discard current chart state and rebuild it from full history, losing zoom and scroll position.

Expected behavior: add new bar without resetting view.

This severely impacts real-time trading. I can provide video, logs, and screenshots if needed.

Please fix the chart state recovery logic after WebSocket timeouts.


firefox also and terminal broker also and terminal web.metatrader.app also


cool if you fix it. thanks.

 
By the way, if I switch to another browser tab when changing the timeframe and return to the terminal after about three seconds, the chart does not shift to the beginning
 

@MetaQuotes why don't you want to fix it?


What's happening in the video continues constantly, on all timeframes

and this terminal is very inconvenient to use, because you have to constantly move it manually back to its original place

I have never had and never have had this kind of terminal behavior anywhere. It happens with the broker and on your website in demo mode, both in Chrome and Firefox. It's not very high quality.