From 19848ba8e47e0f3b5bc524629c1de36dd1565833 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Tue, 29 Sep 2020 16:28:17 -0400 Subject: [PATCH] Don't send requests with empty paths --- BrowserCore/NavigationManager.swift | 5 +++++ 1 file changed, 5 insertions(+) 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)