Skip to content

Mouse scroll wheel cycles prompt history instead of scrolling chat output #56

@arcavenai

Description

@arcavenai

Summary

In the forestage TUI, the mouse scroll wheel is bound to the prompt input's history navigation rather than scrolling the conversation/output area. There is no apparent way to scroll back through past chat content with the mouse.

Reproduce

  1. forestage --persona naomi-nagata --theme the-expanse (in wezterm on Wayland)
  2. Have a conversation long enough to scroll past one screen of output
  3. Hover the mouse over the chat output area, scroll the wheel
  4. The prompt input field cycles through input history; the chat output does not move

Expected

Mouse scroll over the chat/output area should scroll that area's content. Prompt-history navigation can stay on arrow keys (or ctrl+up/down).

Surfaced from

Found while testing #46 (text selection / copy-paste / drag-drop). Selection and copy/paste work; this is a distinct concern.

Environment

  • forestage 0.1.0, commit f6cb783, alpha channel
  • wezterm 20240203-110809-5046fc22
  • Raspberry Pi 5, Debian 13 (trixie), Wayland

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions