From e91018dda9834fd0a98af6ab333000b8ba06e1fa Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Sun, 15 Mar 2020 15:55:58 -0500 Subject: [PATCH] Allow special characters in the add feed URL. Issue #1862 --- Mac/MainWindow/AddFeed/AddFeedWindowController.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Mac/MainWindow/AddFeed/AddFeedWindowController.swift b/Mac/MainWindow/AddFeed/AddFeedWindowController.swift index 386a7fc29..85cd0ae1e 100644 --- a/Mac/MainWindow/AddFeed/AddFeedWindowController.swift +++ b/Mac/MainWindow/AddFeed/AddFeedWindowController.swift @@ -100,7 +100,13 @@ class AddFeedWindowController : NSWindowController { cancelSheet() return; } - guard let url = URL(string: normalizedURLString) else { + + guard let encodedString = normalizedURLString.addingPercentEncoding(withAllowedCharacters: .urlFragmentAllowed) else { + cancelSheet() + return; + } + + guard let url = URL(string: encodedString) else { cancelSheet() return }