#14, #57: Support URL input (type="url")