Skip to content

Fix: Remove double scrollbar in chat page Jules#218

Open
SaravanakumarR2018 wants to merge 1 commit into
mainfrom
fix/chat-double-scrollbar
Open

Fix: Remove double scrollbar in chat page Jules#218
SaravanakumarR2018 wants to merge 1 commit into
mainfrom
fix/chat-double-scrollbar

Conversation

@SaravanakumarR2018
Copy link
Copy Markdown
Owner

The chat page previously exhibited two scrollbars when the chat history was extensive. This was due to an inner scrollable container with a fixed height and an overflow-y-auto style, nested within another container that also managed page scroll.

This commit resolves the issue by:

  1. Removing overflow-y-auto from the inner chat message container in src/frontend/src/components/Chat.tsx.
  2. Removing the fixed height (h-[calc(100vh-64px)]) from the main parent div in src/frontend/src/components/Chat.tsx.

These changes allow the chat content to naturally expand the height of its container, relying on the main browser window's scrollbar for navigation. The chat input bar remains sticky at the bottom of the viewport.

End-to-end tests, including visual regression checks, have passed, confirming the fix and the absence of regressions.

The chat page previously exhibited two scrollbars when the chat history was extensive. This was due to an inner scrollable container with a fixed height and an `overflow-y-auto` style, nested within another container that also managed page scroll.

This commit resolves the issue by:
1. Removing `overflow-y-auto` from the inner chat message container in `src/frontend/src/components/Chat.tsx`.
2. Removing the fixed height (`h-[calc(100vh-64px)]`) from the main parent `div` in `src/frontend/src/components/Chat.tsx`.

These changes allow the chat content to naturally expand the height of its container, relying on the main browser window's scrollbar for navigation. The chat input bar remains sticky at the bottom of the viewport.

End-to-end tests, including visual regression checks, have passed, confirming the fix and the absence of regressions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant