diff --git a/core/js/dist/main.js b/core/js/dist/main.js
index 54db0a2dcf55578263fe45f4ff84fceba5ddaf5d..5018f69c8930a9b8803eeb57ee59b4983a36d7f1 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 cf4a5338fe52a307f7adad95413bde0c545026ae..8e9a455e731fc49bd16fb44965f4627e2409bd52 100644
Binary files a/core/js/dist/main.js.map and b/core/js/dist/main.js.map differ
diff --git a/core/src/globals.js b/core/src/globals.js
index e644af842486e4145e72870913c6d8e6f5e5fee8..77627eb07bdcb22efa54e0bfd8cadb348dfcd120 100644
--- a/core/src/globals.js
+++ b/core/src/globals.js
@@ -83,8 +83,8 @@ import jstimezonedetect from 'jstimezonedetect'
 import marked from 'marked'
 import md5 from 'blueimp-md5'
 import moment from 'moment'
-import 'Select2'
-import 'Select2/select2.css'
+import 'select2'
+import 'select2/select2.css'
 import 'snap.js/dist/snap'
 import 'strengthify'
 import 'strengthify/strengthify.css'
diff --git a/package-lock.json b/package-lock.json
index a2bc216dcfce8922c5482357077d2b5528b8c407..9a9b24b2469ffd330b81eb5d48e9a17627bd4d5e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1344,10 +1344,6 @@
       "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
       "dev": true
     },
-    "Select2": {
-      "version": "git+https://github.com/select2/select2.git#b5f3b2839c48c53f9641d6bb1bccafc5260c7620",
-      "from": "git+https://github.com/select2/select2.git#3.4.8"
-    },
     "abbrev": {
       "version": "1.1.1",
       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
@@ -5678,7 +5674,7 @@
     },
     "minimist": {
       "version": "0.0.8",
-      "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
+      "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
     },
     "mississippi": {
@@ -7469,6 +7465,11 @@
       "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
       "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0="
     },
+    "select2": {
+      "version": "3.5.1",
+      "resolved": "https://registry.npmjs.org/select2/-/select2-3.5.1.tgz",
+      "integrity": "sha1-8oGUibvGX9bTKL5yu+K5XdfofP4="
+    },
     "semver": {
       "version": "5.6.0",
       "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
@@ -9305,7 +9306,7 @@
     },
     "wrap-ansi": {
       "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+      "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
       "dev": true,
       "requires": {
diff --git a/package.json b/package.json
index 56b0e5dcba4c30f64b3cf084204a3982cd610e5d..4978251ee1c2d534aca113fc145af879f4832380 100644
--- a/package.json
+++ b/package.json
@@ -23,7 +23,7 @@
   "dependencies": {
     "@babel/polyfill": "^7.4.4",
     "@chenfengyuan/vue-qrcode": "^1.0.1",
-    "Select2": "git+https://github.com/select2/select2.git#3.4.8",
+    "select2": "3.5.1",
     "autosize": "^4.0.2",
     "backbone": "^1.4.0",
     "blueimp-md5": "^2.12.0",