Skip to content

Commit 07cf25c

Browse files
author
Bogdan Tsechoev
committed
Assistant: Disable HTML rendering in user messages
1 parent a65008c commit 07cf25c

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

ui/packages/platform/src/pages/Bot/Messages/Message/Message.tsx

+1-2
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,6 @@ export const Message = React.memo((props: MessageProps) => {
275275
setDebugVisible(prevState => !prevState)
276276
}
277277

278-
279278
const renderers = useMemo<Components>(() => ({
280279
p: ({ node, ...props }) => <div {...props} />,
281280
img: ({ node, ...props }) => <img style={{ maxWidth: '60%' }} {...props} />,
@@ -368,7 +367,7 @@ export const Message = React.memo((props: MessageProps) => {
368367
: <ReactMarkdown
369368
className={classes.markdown}
370369
children={contentToRender || ''}
371-
rehypePlugins={[rehypeRaw]}
370+
rehypePlugins={isAi ? [rehypeRaw] : []}
372371
remarkPlugins={[remarkGfm]}
373372
linkTarget='_blank'
374373
components={renderers}

ui/packages/platform/src/pages/Bot/utils.ts

+4
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ export const disallowedHtmlTagsForMarkdown= [
3636
'frameset',
3737
'audio',
3838
'video',
39+
'button',
40+
'select',
41+
'option',
42+
'textarea'
3943
];
4044

4145
export const createMessageFragment = (messages: DebugMessage[]): DocumentFragment => {

0 commit comments

Comments
 (0)