robust app url input field