Why this change? It is very unlikely that we need to ever JS for system tests considering that we rely on a JS framework on the frontend.
Chat will now correctly use this core setting and will not show the presence of the user in this case.