* Fix issue with trailing slashes in MacOS
@@ -1399,5 +1399,12 @@ 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