* memoize chat related components * Avoid re-rendering ChatInput on every message udpate * change the way the horizontal scrollbar is hidden * make the scroll event listener passive * perf(Chat): fix performances issues related to autoscroll Uses the intersection API to determine autoscroll mode instead of listening for scroll events * tuning detection of autoscroll |
||
---|---|---|
.. | ||
Chat.tsx | ||
ChatInput.tsx | ||
ChatLoader.tsx | ||
ChatMessage.tsx | ||
CopyButton.tsx | ||
ErrorMessageDiv.tsx | ||
ModelSelect.tsx | ||
Regenerate.tsx | ||
SystemPrompt.tsx |