diff --git a/modules/speech.py b/modules/speech.py
index b205f2cd079c2570247b59e0fe47105b1b0f4948..c16bd0fa8b98d90b2a435b594cedde39b718547b 100644
--- a/modules/speech.py
+++ b/modules/speech.py
@@ -46,5 +46,4 @@ def update_index_js():
     mode = request.args.get("mode", None)
     event_id = request.args.get("event", -1)
     target_url = url_for(".update", event=event_id)
-    return render_layout("update.js", update_interval=update_interval, div=div, target_url=target_url, prefix="update_index_")
-
+    return render_layout("update.js", update_interval=update_interval, div=div, target_url=target_url, prefix="update_index_"), 200, {'Content-Type': 'text/javascript; charset=utf-8'}
diff --git a/server.py b/server.py
index 54883bc3eadc5e675d2a626b6c8ac7d9c128b996..542336f75825383b42c70c195e7fff5989e7b50c 100755
--- a/server.py
+++ b/server.py
@@ -75,7 +75,7 @@ def update_js():
     update_interval = config.UPDATE_INDEX_INTERVAL or 1
     div = "rede-content-div"
     target_url = url_for(".update")
-    return render_layout("update.js", update_interval=update_interval, div=div, target_url=target_url, prefix="index_")
+    return render_layout("update.js", update_interval=update_interval, div=div, target_url=target_url, prefix="index_"), 200, {'Content-Type': 'text/javascript; charset=utf-8'}
 
 @app.route("/update_time")
 def update_time():
@@ -86,7 +86,7 @@ def update_time_js():
     update_interval = config.UPDATE_TIME_INTERVAL or 10
     div = "rede-time-div"
     target_url = url_for("update_time")
-    return render_layout("update.js", update_interval=update_interval, div=div, target_url=target_url, prefix="time_")
+    return render_layout("update.js", update_interval=update_interval, div=div, target_url=target_url, prefix="time_"), 200, {'Content-Type': 'text/javascript; charset=utf-8'}
 
 @app.route("/login", methods=["GET", "POST"])
 def login():