diff --git a/.drone.yml b/.drone.yml
index a8afacda3eb2092080cb61b925df629eaf14743b..172a739a04d962bf857c803fd37338bb81875e9f 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -17,7 +17,7 @@ pipeline:
   webpack-build:
     image: nextcloudci/node:node-4
     commands:
-      - npm install
+      - npm ci
       - npm run build
       - git status
       - bash -c "[[ ! \"`git status --porcelain `\" ]] || ( echo 'Uncommited changes in webpack build' && exit 1 )"
diff --git a/core/js/dist/main.js b/core/js/dist/main.js
index 65374106e154c2d399dccd4fbf1ce35ce340b440..1d8556c20d3f28f28b25edd74e5ed7959cd1b3d3 100644
Binary files a/core/js/dist/main.js and b/core/js/dist/main.js differ
diff --git a/core/js/dist/main.js.map b/core/js/dist/main.js.map
index 020b648553e563ed4ff2e6f0d478ed56b5bd17f5..f1391573f7ae4cbc8cdc9dd5dae28efde47f06af 100644
Binary files a/core/js/dist/main.js.map and b/core/js/dist/main.js.map differ
diff --git a/package-lock.json b/package-lock.json
index f5dbb6c173cfd67c9060739f67f283e54ae20ca3..c57a1d48cf63bf9f22dadc9fb543196bb74b1fac 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1620,9 +1620,9 @@
       "dev": true
     },
     "bootstrap": {
-      "version": "3.4.0",
-      "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.4.0.tgz",
-      "integrity": "sha512-F1yTDO9OHKH0xjl03DsOe8Nu1OWBIeAugGMhy3UTIYDdbbIPesQIhCEbj+HEr6wqlwweGAlP8F3OBC6kEuhFuw=="
+      "version": "3.4.1",
+      "resolved": "http://registry.npmjs.org/bootstrap/-/bootstrap-3.4.1.tgz",
+      "integrity": "sha512-yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA=="
     },
     "brace-expansion": {
       "version": "1.1.11",
@@ -3848,7 +3848,7 @@
       "dependencies": {
         "async": {
           "version": "2.6.1",
-          "resolved": "http://registry.npmjs.org/async/-/async-2.6.1.tgz",
+          "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
           "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
           "requires": {
             "lodash": "^4.17.10"
diff --git a/package.json b/package.json
index f95abcb5ce7dac34c5b565425fb81a493615c64d..567a7a18dc50d8f41f9f3ba8c02ad185d3ba751a 100644
--- a/package.json
+++ b/package.json
@@ -26,7 +26,7 @@
     "autosize": "^4.0.2",
     "backbone": "^1.3.3",
     "blueimp-md5": "^2.10.0",
-    "bootstrap": "^3.4.0",
+    "bootstrap": "^3.4.1",
     "clipboard": "^2.0.4",
     "css-vars-ponyfill": "^1.16.4",
     "davclient.js": "git+https://github.com/owncloud/davclient.js.git#0.1.3",