From 91e8288456c7a7849b6cf48740ecab9d4f2993c9 Mon Sep 17 00:00:00 2001 From: Face <69168154+face-hh@users.noreply.github.com> Date: Wed, 10 Sep 2025 23:25:43 +0300 Subject: [PATCH] handle localhost in omnibar --- flumi/Scripts/Browser/GurtProtocol.gd | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/flumi/Scripts/Browser/GurtProtocol.gd b/flumi/Scripts/Browser/GurtProtocol.gd index c28dd35..9fccc46 100644 --- a/flumi/Scripts/Browser/GurtProtocol.gd +++ b/flumi/Scripts/Browser/GurtProtocol.gd @@ -20,6 +20,16 @@ static func is_gurt_domain(url: String) -> bool: if not url.contains("://"): # Extract just the domain part (before any path) var domain = url.split("/")[0] + + # Handle port numbers (e.g., localhost:4878) + if domain.contains(":"): + domain = domain.split(":")[0] + + # Check if it's a direct address (localhost, IP, etc.) + if is_direct_address(domain): + return true + + # Check if it's a standard domain (e.g., example.com) var parts = domain.split(".") return parts.size() == 2