From 09d310e227e56c8d0eaede0a15821839bfb5b085 Mon Sep 17 00:00:00 2001 From: VictoriousRaptor <10308169+VictoriousRaptor@users.noreply.github.com> Date: Sun, 1 Mar 2026 14:05:58 +0800 Subject: [PATCH] Enclose IPv6 addresses in brackets for URL formatting --- Plugins/Flow.Launcher.Plugin.Url/Main.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Plugins/Flow.Launcher.Plugin.Url/Main.cs b/Plugins/Flow.Launcher.Plugin.Url/Main.cs index 482a62800..249e60f7b 100644 --- a/Plugins/Flow.Launcher.Plugin.Url/Main.cs +++ b/Plugins/Flow.Launcher.Plugin.Url/Main.cs @@ -22,6 +22,15 @@ namespace Flow.Launcher.Plugin.Url return []; } + if (IPEndPoint.TryParse(raw, out var endpoint)) + { + if (endpoint.AddressFamily == System.Net.Sockets.AddressFamily.InterNetworkV6) + { + // Enclose IPv6 addresses in brackets for URL formatting + raw = $"[{raw}]"; + } + } + return [ new()