diff --git a/BrowserCore/NavigationManager.swift b/BrowserCore/NavigationManager.swift index d19cca6..de3add3 100644 --- a/BrowserCore/NavigationManager.swift +++ b/BrowserCore/NavigationManager.swift @@ -48,6 +48,11 @@ public class NavigationManager: NSObject, ObservableObject { components.path = "/" } + // Some Gemini servers break on empty paths + if components.path.isEmpty { + components.path = "/" + } + let url = components.url! backStack.append(currentURL)