A small comment. Let the url input be case insensitive (the https + domain part of course). Using it from mobile often set first H in https as uppercase and this mails your site fail.
autocorrect="off" autocapitalize="off"
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/in...
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/in...