diff --git a/aiserver.py b/aiserver.py
index 639d157b..23229cd0 100644
--- a/aiserver.py
+++ b/aiserver.py
@@ -10,6 +10,7 @@ import tkinter as tk
from tkinter import messagebox
import json
import requests
+import html
# KoboldAI
import fileops
@@ -1092,7 +1093,7 @@ def applyoutputformatting(txt):
def refresh_story():
text_parts = ['', vars.prompt, '']
for idx, item in enumerate(vars.actions, start=1):
- text_parts.extend(('', item, ''))
+ text_parts.extend(('', html.escape(item), ''))
emit('from_server', {'cmd': 'updatescreen', 'data': formatforhtml(''.join(text_parts))})
#==================================================================#