* Fix issue with trailing slashes in MacOS
@@ -1559,6 +1559,13 @@ func (s *Session) Gateway() (gateway string, err error) {
}
gateway = temp.URL
+
+ // Ensure the gateway always has a trailing slash.
+ // MacOS will fail to connect if we add query params without a trailing slash on the base domain.
+ if !strings.HasSuffix(gateway, "/") {
+ gateway += "/"
+ }
return