diff --git a/web/app/components/base/markdown.tsx b/web/app/components/base/markdown.tsx index 51c54b7d7d..8094739cc3 100644 --- a/web/app/components/base/markdown.tsx +++ b/web/app/components/base/markdown.tsx @@ -265,7 +265,7 @@ export function Markdown(props: { content: string; className?: string }) { } }, ]} - disallowedElements={['iframe', 'head', 'html', 'meta', 'link', 'style', 'body']} + disallowedElements={['iframe', 'head', 'html', 'meta', 'link', 'style', 'body', 'input']} components={{ code: CodeBlock, img: Img, diff --git a/web/app/components/datasets/documents/detail/completed/child-segment-detail.tsx b/web/app/components/datasets/documents/detail/completed/child-segment-detail.tsx index 085bfddc16..366bb9a850 100644 --- a/web/app/components/datasets/documents/detail/completed/child-segment-detail.tsx +++ b/web/app/components/datasets/documents/detail/completed/child-segment-detail.tsx @@ -50,7 +50,6 @@ const ChildSegmentDetail: FC = ({ const handleCancel = () => { onCancel() - setContent(childChunkInfo?.content || '') } const handleSave = () => { diff --git a/web/app/components/datasets/documents/detail/completed/index.tsx b/web/app/components/datasets/documents/detail/completed/index.tsx index e81d3cf3be..a3df7f6b80 100644 --- a/web/app/components/datasets/documents/detail/completed/index.tsx +++ b/web/app/components/datasets/documents/detail/completed/index.tsx @@ -80,7 +80,7 @@ export const useSegmentListContext = (selector: (value: SegmentListContextValue) return useContextSelector(SegmentListContext, selector) } -interface ICompletedProps { +type ICompletedProps = { embeddingAvailable: boolean showNewSegmentModal: boolean onNewSegmentModalChange: (state: boolean) => void @@ -357,6 +357,7 @@ const Completed: FC = ({ if (seg.id === segmentId) { seg.answer = res.data.answer seg.content = res.data.content + seg.sign_content = res.data.sign_content seg.keywords = res.data.keywords seg.word_count = res.data.word_count seg.hit_count = res.data.hit_count diff --git a/web/app/components/datasets/documents/detail/completed/new-child-segment.tsx b/web/app/components/datasets/documents/detail/completed/new-child-segment.tsx index 55766d8ac4..2b93fb2600 100644 --- a/web/app/components/datasets/documents/detail/completed/new-child-segment.tsx +++ b/web/app/components/datasets/documents/detail/completed/new-child-segment.tsx @@ -68,7 +68,6 @@ const NewChildSegmentModal: FC = ({ const handleCancel = (actionType: 'esc' | 'add' = 'esc') => { if (actionType === 'esc' || !addAnother) onCancel() - setContent('') } const { mutateAsync: addChildSegment } = useAddChildSegment() diff --git a/web/app/components/datasets/documents/detail/completed/segment-card/chunk-content.tsx b/web/app/components/datasets/documents/detail/completed/segment-card/chunk-content.tsx index 3185110d5f..a528f5e1b1 100644 --- a/web/app/components/datasets/documents/detail/completed/segment-card/chunk-content.tsx +++ b/web/app/components/datasets/documents/detail/completed/segment-card/chunk-content.tsx @@ -49,7 +49,7 @@ const ChunkContent: FC = ({ isFullDocMode ? 'line-clamp-3' : isCollapsed ? 'line-clamp-2' : 'line-clamp-20', className, )} - content={sign_content || content} + content={sign_content || content || ''} /> } diff --git a/web/app/components/datasets/documents/detail/completed/segment-detail.tsx b/web/app/components/datasets/documents/detail/completed/segment-detail.tsx index 8891ddee85..c96ec42c12 100644 --- a/web/app/components/datasets/documents/detail/completed/segment-detail.tsx +++ b/web/app/components/datasets/documents/detail/completed/segment-detail.tsx @@ -57,9 +57,6 @@ const SegmentDetail: FC = ({ const handleCancel = () => { onCancel() - setQuestion(segInfo?.content || '') - setAnswer(segInfo?.answer || '') - setKeywords(segInfo?.keywords || []) } const handleSave = () => { diff --git a/web/app/components/datasets/documents/detail/new-segment.tsx b/web/app/components/datasets/documents/detail/new-segment.tsx index e0eec87f0a..05d43a9fec 100644 --- a/web/app/components/datasets/documents/detail/new-segment.tsx +++ b/web/app/components/datasets/documents/detail/new-segment.tsx @@ -70,9 +70,6 @@ const NewSegmentModal: FC = ({ const handleCancel = (actionType: 'esc' | 'add' = 'esc') => { if (actionType === 'esc' || !addAnother) onCancel() - setQuestion('') - setAnswer('') - setKeywords([]) } const { mutateAsync: addSegment } = useAddSegment()