<p>[How to Reproduce]</p>
<ol>
<li>Go to Settings -> Network</li>
<li>In the Bitcoin P2P node configuration under "use the following Bitcoin nodes", enter an invalid or unsupported hostname , such as the Tor v3 hostname 32zzibxmqi2ybxpqyggwwuwz7a3lbvtzoloti7cxoevyvijexvgsfeid.onion:8333</li>
<li>Bisq indicates it must be restarted, click OK</li>
</ol>
<p>[Expected Results]<br>
After Step 2, Bisq should validate the hostname is a valid Tor v2 hostname using regex or some other method, and also attempt to connect to this node. If it cannot validate or connect, it should not allow this setting to be changed, and it should not instruct the user to restart Bisq.<br>
After Step 3, Bisq restarts, and despite the Bitcoin node being unreachable, the user should be able to proceed and reconfigure their settings to a reachable Bitcoin node.</p>
<p>[Actual Results]<br>
After Step 2, Bisq did not perform any validation or testing of the user-entered hostname, it allowed the user the proceed, and it requested the user to proceed and restart Bisq.<br>
After Step 3, Bisq restarts, but because the node is unreachable the following error is displayed and user is stuck with no way to correct their Bitcoin node settings, as they cannot get to the configuration screen.</p>
<p><a target="_blank" rel="noopener noreferrer" href="https://user-images.githubusercontent.com/232186/63647636-36663800-c75f-11e9-9b28-ecf43f89d31e.png"><img width="996" alt="Screen Shot 2019-08-25 at 16 38 49" src="https://user-images.githubusercontent.com/232186/63647636-36663800-c75f-11e9-9b28-ecf43f89d31e.png" style="max-width:100%;"></a></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/bisq/issues/3137?email_source=notifications&email_token=AJFFTNW2MQFIQZ3JQK6ZYQ3QGJAQLA5CNFSM4IPIM4B2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HHHCSTQ">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNW2JKXSBG2F6HZHYZTQGJAQLANCNFSM4IPIM4BQ">mute the thread</a>.<img src="https://github.com/notifications/beacon/AJFFTNQOOFKUA256UQLR2P3QGJAQLA5CNFSM4IPIM4B2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HHHCSTQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/bisq-network/bisq/issues/3137?email_source=notifications\u0026email_token=AJFFTNW2MQFIQZ3JQK6ZYQ3QGJAQLA5CNFSM4IPIM4B2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HHHCSTQ",
"url": "https://github.com/bisq-network/bisq/issues/3137?email_source=notifications\u0026email_token=AJFFTNW2MQFIQZ3JQK6ZYQ3QGJAQLA5CNFSM4IPIM4B2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HHHCSTQ",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>