diff --git a/dist/index.js b/dist/index.js index a3d8453f..38877eec 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1181,6 +1181,7 @@ ); function connect() { if (cannotConnect.value == true) return; + serverAddressInput.value = serverAddressInput.value.toLowerCase(); currentAddress.value = serverAddressInput.value; isConnected.value = false; didRequestConnection.value = true; @@ -1202,8 +1203,9 @@ } UDN.onconnect = () => { isConnected.value = true; - if (!previousAddresses.value.has(currentAddress.value)) { - previousAddresses.add(currentAddress.value); + const lowerCasedAddress = currentAddress.value.toLowerCase(); + if (!previousAddresses.value.has(lowerCasedAddress)) { + previousAddresses.add(lowerCasedAddress); } subscribeChannels(); if (mailboxId.value != "") UDN.connectMailbox(mailboxId.value); diff --git a/src/Model/model.ts b/src/Model/model.ts index 656780d3..de5f80bf 100644 --- a/src/Model/model.ts +++ b/src/Model/model.ts @@ -41,6 +41,7 @@ export const cannotResetAddress = React.createProxyState( export function connect(): void { if (cannotConnect.value == true) return; + serverAddressInput.value = serverAddressInput.value.toLowerCase(); currentAddress.value = serverAddressInput.value; isConnected.value = false; @@ -70,8 +71,9 @@ export function subscribeChannels() { // listeners UDN.onconnect = () => { isConnected.value = true; - if (!previousAddresses.value.has(currentAddress.value)) { - previousAddresses.add(currentAddress.value); + const lowerCasedAddress = currentAddress.value.toLowerCase(); + if (!previousAddresses.value.has(lowerCasedAddress)) { + previousAddresses.add(lowerCasedAddress); } subscribeChannels();