aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/chatbot/chatboxcomponents/ChatBox.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/views/nodes/chatbot/chatboxcomponents/ChatBox.tsx')
-rw-r--r--src/client/views/nodes/chatbot/chatboxcomponents/ChatBox.tsx11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/client/views/nodes/chatbot/chatboxcomponents/ChatBox.tsx b/src/client/views/nodes/chatbot/chatboxcomponents/ChatBox.tsx
index 28bfbeae3..d4deff78b 100644
--- a/src/client/views/nodes/chatbot/chatboxcomponents/ChatBox.tsx
+++ b/src/client/views/nodes/chatbot/chatboxcomponents/ChatBox.tsx
@@ -23,6 +23,8 @@ import { ClientUtils } from '../../../../../ClientUtils';
import { ProgressBar } from './ProgressBar';
import { DocumentView } from '../../DocumentView';
import { Networking } from '../../../../Network';
+import { PDFViewer } from '../../../pdf/PDFViewer';
+import { PDFBox } from '../../PDFBox';
dotenv.config();
@@ -225,9 +227,9 @@ export class ChatBox extends ViewBoxAnnotatableComponent<FieldViewProps>() {
* Scrolls the chat messages container to the bottom, ensuring the latest message is visible.
*/
scrollToBottom = () => {
- if (this.messagesRef.current) {
- this.messagesRef.current.scrollTop = this.messagesRef.current.scrollHeight;
- }
+ // if (this.messagesRef.current) {
+ // this.messagesRef.current.scrollTop = this.messagesRef.current.scrollHeight;
+ // }
};
/**
@@ -445,7 +447,8 @@ export class ChatBox extends ViewBoxAnnotatableComponent<FieldViewProps>() {
DocumentManager.Instance.showDocument(doc, { willZoomCentered: true }, () => {
const firstView = Array.from(doc[DocViews])[0] as DocumentView;
- firstView.ComponentView?.search?.(citation.direct_text ?? '');
+ (firstView.ComponentView as PDFBox)?.gotoPage?.(foundChunk.startPage);
+ (firstView.ComponentView as PDFBox)?.search?.(citation.direct_text ?? '');
});
break;
case CHUNK_TYPE.URL: