TextBase: setEmptyValue() uses same sanitization as setValue()
TextInput: HTTP data are loaded using setValue from TextBase.
Add support for HTML5 url input