diff --git a/src/ui-goodies.lisp b/src/ui-goodies.lisp index e0a764d..7967432 100644 --- a/src/ui-goodies.lisp +++ b/src/ui-goodies.lisp @@ -2248,9 +2248,10 @@ Currently the only recognized protocols are gemini and kami." (file-explorer-close-window) (open-kami-address trimmed-url)) ((text-utils:string-starts-with-p gopher-parser:+gopher-scheme+ trimmed-url) - (multiple-value-bind (host port type selector) - (gopher-parser:parse-iri trimmed-url) - (gopher-window::make-request host port type selector))) + (with-enqueued-process () + (multiple-value-bind (host port type selector) + (gopher-parser:parse-iri trimmed-url) + (gopher-window::make-request host port type selector)))) (t (open-gemini-address trimmed-url)))))) (if (null address)