Strip fragments from URL when connecting to websocket
This commit is contained in:
parent
d131b86cc7
commit
b0f88519d0
@ -321,7 +321,13 @@ export const ClientConfigStore: FC = () => {
|
||||
const startChat = async () => {
|
||||
try {
|
||||
const { socketHostOverride } = clientConfig;
|
||||
const host = socketHostOverride || window.location.toString();
|
||||
|
||||
// Get a copy of the browser location without #fragments.
|
||||
const l = window.location;
|
||||
l.hash = '';
|
||||
const location = l.toString().replaceAll('#', '');
|
||||
const host = socketHostOverride || location;
|
||||
|
||||
ws = new WebsocketService(accessToken, '/ws', host);
|
||||
ws.handleMessage = handleMessage;
|
||||
setWebsocketService(ws);
|
||||
|
Loading…
Reference in New Issue
Block a user