diff --git a/app/package-lock.json b/app/package-lock.json
index d11c48e085..c2a2197c75 100644
--- a/app/package-lock.json
+++ b/app/package-lock.json
@@ -6,7 +6,7 @@
     "": {
       "name": "hal",
       "dependencies": {
-        "ace-builds": "^1.26.0",
+        "ace-builds": "^1.28.0",
         "bootstrap": "~3.4.1",
         "bootstrap-select": "^1.13.18",
         "bootstrap-switch": "~3.3.5",
@@ -2246,9 +2246,9 @@
       }
     },
     "node_modules/ace-builds": {
-      "version": "1.26.0",
-      "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.26.0.tgz",
-      "integrity": "sha512-v8MyI5BpMypwd3/BOY0VSI/nqoAfjjscFg+y4iDgYyUGZjnHxJz1XSoRj52RHQYxfNLFJwx3HMVhUp9ecNEdCA=="
+      "version": "1.28.0",
+      "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.28.0.tgz",
+      "integrity": "sha512-wkJp+Wz8MRHtCVdt65L/jPFLAQ0iqJZ2EeD2XWOvKGbIi4mZNwHlpHRLRB8ZnQ07VoiB0TLFWwIjjm2FL9gUcQ=="
     },
     "node_modules/ansi-regex": {
       "version": "5.0.1",
@@ -6943,9 +6943,9 @@
       }
     },
     "ace-builds": {
-      "version": "1.26.0",
-      "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.26.0.tgz",
-      "integrity": "sha512-v8MyI5BpMypwd3/BOY0VSI/nqoAfjjscFg+y4iDgYyUGZjnHxJz1XSoRj52RHQYxfNLFJwx3HMVhUp9ecNEdCA=="
+      "version": "1.28.0",
+      "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.28.0.tgz",
+      "integrity": "sha512-wkJp+Wz8MRHtCVdt65L/jPFLAQ0iqJZ2EeD2XWOvKGbIi4mZNwHlpHRLRB8ZnQ07VoiB0TLFWwIjjm2FL9gUcQ=="
     },
     "ansi-regex": {
       "version": "5.0.1",
diff --git a/app/package.json b/app/package.json
index 8c10d00352..d0e8e1e8e6 100644
--- a/app/package.json
+++ b/app/package.json
@@ -30,7 +30,7 @@
     "process": "^0.11.10"
   },
   "dependencies": {
-    "ace-builds": "^1.26.0",
+    "ace-builds": "^1.28.0",
     "bootstrap": "~3.4.1",
     "bootstrap-select": "^1.13.18",
     "bootstrap-switch": "~3.3.5",