diff --git a/src/browser/main/tab/page/content/text/gemini/reader/parser/link.rs b/src/browser/main/tab/page/content/text/gemini/reader/parser/link.rs index 1470e56e..f31c461e 100644 --- a/src/browser/main/tab/page/content/text/gemini/reader/parser/link.rs +++ b/src/browser/main/tab/page/content/text/gemini/reader/parser/link.rs @@ -48,7 +48,8 @@ impl Link { match Uri::parse(&resolved, UriFlags::NONE) { Ok(object) => { // Set external status - external = object.host() != base.host(); + external = + object.host() != base.host() || object.port() != base.port(); // Set struct URI uri = object;