diff --git a/frontend/src/components/lib/JSafeHtml.vue b/frontend/src/components/lib/JSafeHtml.vue
index a3b7a0094ed..1b5812f9335 100644
--- a/frontend/src/components/lib/JSafeHtml.vue
+++ b/frontend/src/components/lib/JSafeHtml.vue
@@ -9,7 +9,7 @@ interface Props {
const JSafeHtml = (props: Props) => h(
createVNode(Static, undefined, sanitizeHtml(props.html, Boolean(props.markdown))),
- { key: props.html }
+ { key: `${props.markdown}-${props.html}` }
);
JSafeHtml.inheritAttrs = false;