diff --git a/apps/files/js/files.js b/apps/files/js/files.js
index 6bf4a4cfe5a9e887ec4f4edf123bb900f7a7b0d7..3b70e2837496e47fb85bf557901cfd5d6c34367c 100644
--- a/apps/files/js/files.js
+++ b/apps/files/js/files.js
@@ -271,8 +271,9 @@
 			}
 
 
-			$('#webdavurl').on('click', function () {
-				$('#webdavurl').select();
+			$('#webdavurl').on('click touchstart', function () {
+				this.focus();
+				this.setSelectionRange(0, this.value.length);
 			});
 
 			$('#upload').tooltip({placement:'right'});