handle empty reason in connect error
autocomplete="off", autocapitalize="none", autocorrect="off", spellcheck="false" for rule form
fixed keyboard navigation in autocomplete