There's another update to this. SO5999
CauseAs of version 88 of Chrome, more aggressive memory management processing within Chrome causes background browser tabs to suspend certain program 'timers'. When this occurs, the real-time SignalR connection between the Web Ignite Client and MiContact Center server is interrupted and the client loses connection, resulting in the end-user needing to reconnect to Web Ignite before it can be used again.
ResolutionDisable the throttling of background tasks (Google Chrome) / sleeping tabs (Edge)
Chrome:
In the address bar, type in chrome://flags and then press CTRL-F and search for the word throttle.
Set Throttle Javascript timers in background to disabled.
Close and re-launch Chrome, restart your Web Ignite session.
Edge:
In the address bar, type in edge://flags and then press CTRL-F and search for the word sleep.
Set Throttle Javascript timers in background to disabled.
Close and re-launch Edge, restart your Web Ignite session.
Additional NotesMicrosoft can also enforce background script timer throttling via a Group Policy. If changing these browser settings has no effect, work with the local system administrator and refer to this link for details on Microsoft enforcement:
https://admx.help/?Category=EdgeChromium&Policy=Microsoft.Policies.Edge::IntensiveWakeUpThrottlingEnabled