diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets index 7b0873d..b9f63b0 100644 --- a/src/Directory.Build.targets +++ b/src/Directory.Build.targets @@ -17,8 +17,8 @@ Morten Nielsen - https://xaml.dev Morten Nielsen - https://xaml.dev logo.png - 2.3.2 - 2.3.1 + 2.3.3 + 2.3.2 diff --git a/src/WinUIEx/WebAuthenticator.cs b/src/WinUIEx/WebAuthenticator.cs index 71bfeba..4243499 100644 --- a/src/WinUIEx/WebAuthenticator.cs +++ b/src/WinUIEx/WebAuthenticator.cs @@ -260,7 +260,7 @@ private async Task Authenticate(Uri authorizeUri, Uri ca var process = new System.Diagnostics.Process(); process.StartInfo.FileName = "rundll32.exe"; - process.StartInfo.Arguments = $"url.dll,FileProtocolHandler \"{authorizeUri.ToString().Replace("\"","%22")}\""; + process.StartInfo.Arguments = $"url.dll,FileProtocolHandler \"{authorizeUri.OriginalString}\""; process.StartInfo.UseShellExecute = true; process.Start(); tasks.Add(taskId, tcs); diff --git a/src/WinUIEx/WinUIEx.csproj b/src/WinUIEx/WinUIEx.csproj index 08715f1..e345f58 100644 --- a/src/WinUIEx/WinUIEx.csproj +++ b/src/WinUIEx/WinUIEx.csproj @@ -24,7 +24,7 @@ WinUIEx WinUI Extensions - - Fixed WebAuthenticator issue not working with FireFox (#117) + - Ensure WebAuthenticator URL is fully encoded to avoid issues with certain OAuth servers (#144)