diff --git a/src/ace/mode/HtmlHighlightRules.js b/src/ace/mode/HtmlHighlightRules.js
index f3daf6c2..c9b6ee28 100644
--- a/src/ace/mode/HtmlHighlightRules.js
+++ b/src/ace/mode/HtmlHighlightRules.js
@@ -116,6 +116,10 @@ ace.mode.HtmlHighlightRules = function() {
var jsRules = new ace.mode.JavaScriptHighlightRules().getRules();
this.addRules(jsRules, "js-");
this.$rules["js-start"].unshift({
+ token: "comment",
+ regex: "\\/\\/.*(?=<\\/script>)",
+ next: "tag"
+ }, {
token: "text",
regex: "<\\/(?=script)",
next: "tag"