diff --git a/src/status_im/browser/core.cljs b/src/status_im/browser/core.cljs index a68e3c6f9b..090d9fe898 100644 --- a/src/status_im/browser/core.cljs +++ b/src/status_im/browser/core.cljs @@ -78,16 +78,16 @@ (fx/defn resolve-url [{:keys [db]} {:keys [error? resolved-url]}] (when (not error?) - (let [current-url (get-current-url (get-current-browser db)) - contains-top? (string/includes? current-url ".top") - host (http/url-host current-url)] - (when (not contains-top?) - (if (and (not resolved-url) (ens/is-valid-eth-name? host)) - {:db (update db :browser/options assoc :resolving? true) - :browser/resolve-ens-contenthash {:chain-id (ethereum/chain-id db) - :ens-name host - :cb resolve-ens-contenthash-callback}} - {:db (update db :browser/options assoc :url (or resolved-url current-url) :resolving? false)}))))) + (let [current-url (get-current-url (get-current-browser db)) + contains-top? (string/includes? current-url ".top") + host (http/url-host current-url)] + (when (not contains-top?) + (if (and (not resolved-url) (ens/is-valid-eth-name? host)) + {:db (update db :browser/options assoc :resolving? true) + :browser/resolve-ens-contenthash {:chain-id (ethereum/chain-id db) + :ens-name host + :cb resolve-ens-contenthash-callback}} + {:db (update db :browser/options assoc :url (or resolved-url current-url) :resolving? false)}))))) (fx/defn update-browser [{:keys [db]}