diff --git a/pom.xml b/pom.xml
index df8c6ed8d6..de4baadb8a 100755
--- a/pom.xml
+++ b/pom.xml
@@ -78,7 +78,7 @@
3.8.1
3.21.9
1.42.1
- 1.0.7
+ 1.0.8
1.18.18
1.2.4
1.2.5
diff --git a/ui-ngx/src/app/shared/models/ace/tbel/worker-tbel.js b/ui-ngx/src/app/shared/models/ace/tbel/worker-tbel.js
index d1d47d0c75..9aeaa1e568 100644
--- a/ui-ngx/src/app/shared/models/ace/tbel/worker-tbel.js
+++ b/ui-ngx/src/app/shared/models/ace/tbel/worker-tbel.js
@@ -4656,6 +4656,7 @@ var JSHINT = (function() {
case "else":
case "finally":
case "for":
+ case "foreach":
case "if":
case "in":
case "instanceof":
@@ -8135,7 +8136,7 @@ var JSHINT = (function() {
state.funct["(breakage)"] += 1;
state.funct["(loopage)"] += 1;
- state.funct["(breakage)"] -= 1;
+ // state.funct["(breakage)"] -= 1;
state.funct["(loopage)"] -= 1;
} else {
nolinebreak(state.tokens.curr);
@@ -9755,7 +9756,7 @@ Lexer.prototype = {
scanKeyword: function() {
var result = /^[a-zA-Z_$][a-zA-Z0-9_$]*/.exec(this.input);
var keywords = [
- "if", "in", "do", "var", "for", "new",
+ "if", "in", "do", "var", "for", "foreach", "new",
"try", "let", "this", "else", "case",
"void", "with", "enum", "while", "break",
"catch", "throw", "const", "yield", "class",