From c8fee6859982d5dc09c8bf8e9b4a99e2c4858e83 Mon Sep 17 00:00:00 2001 From: yggverse Date: Sat, 1 Feb 2025 20:49:06 +0200 Subject: [PATCH] allow external redirection (as can't find this restriction in gemini specification) --- src/app/browser/window/tab/item/client/driver/gemini.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/browser/window/tab/item/client/driver/gemini.rs b/src/app/browser/window/tab/item/client/driver/gemini.rs index ec43d837..dbf9dc4f 100644 --- a/src/app/browser/window/tab/item/client/driver/gemini.rs +++ b/src/app/browser/window/tab/item/client/driver/gemini.rs @@ -373,7 +373,7 @@ fn handle( page.set_progress(0.0); page.set_title(&status.title()); redirects.replace(0); // reset - + /* @TODO can't find that in specification: // Disallow external redirection by protocol restrictions } else if "gemini" != target.scheme() || uri.port() != target.port() @@ -383,6 +383,7 @@ fn handle( page.set_progress(0.0); page.set_title(&status.title()); redirects.replace(0); // reset + */ // Valid } else { if matches!(response.meta.status, Status::PermanentRedirect) {