Skip to content

[UI]: Improvements: Auto-Scroll, Dynamic Input, and Click-Outside Sidebar Close #229

Description

@echo-64

Feedback Summary

There are a few UX improvements that would significantly enhance the user experience

  1. Auto-Scroll Only Works on First Message
    For all subsequent messages, the chat window does not scroll automatically user must manually scroll down to view new responses.
    Suggestion:
    Fix the auto-scroll behavior so it applies to every new message, not just the first. This should trigger immediately after each model response is generated, ensuring users always see the latest message without interruption.
    Expected behavior:
    After every reply, the chat window automatically scrolls to the bottom, just like in ChatGPT and Gemini.

  2. Fixed-Size Input Box (one line)
    The input text box has a fixed, small height and does not grow dynamically as the user types.
    Suggestion:
    Make the input box dynamically resize based on content length, it should expand smoothly to accommodate longer messages.

  3. Sidebar Does Not Close on Click Outside
    The sidebar remains open when click outside of it in the chat area, feels unresponsive compared to ChatGPT or Gemini.

Current Behavior

No response

Suggested Improvement

No response

Screenshots/Mockups

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    ui/uxSuggest visual, usability, or interaction improvements

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions