Skip to content

desktop: Models/Providers dialogs cannot be scrolled (mouse wheel and arrow keys dead, no scrollbar) #50175

Open

Description

@r4ty94dh84-lang

Summary

In OpenCode Desktop, lists inside the Models and Providers settings dialogs cannot be scrolled or navigated: the mouse wheel/trackpad does nothing, no scrollbar is rendered, and keyboard navigation (arrow keys, PgUp/PgDn, Home/End) is completely unresponsive. Entries below the visible area cannot be reached, so models and providers below the fold are impossible to select from the UI.

Environment

  • opencode version: Desktop 2.0.11 (bundled CLI v2.0.11)
  • OS: macOS, Darwin 27.0.0, arm64 (Apple Silicon M1)
  • Terminal: N/A (Desktop app)
  • Shell: /bin/bash
  • Install/channel: stable
  • Active plugins: none

Reproduction

  1. Open OpenCode Desktop on macOS
  2. Open the model picker from the composer (or Settings > Models / Providers)
  3. Scroll the list with the mouse wheel or trackpad: no response, no scrollbar
  4. Press arrow keys, PgUp/PgDn or Home/End: selection and viewport do not move
  5. Only option is to close the dialog

Expected Behavior

The list scrolls with the wheel/trackpad, moves the highlight with arrow keys, and shows a scrollbar when content overflows.

Actual Behavior

The list is completely static: no scroll response, no scrollbar, no keyboard navigation. This reproduces consistently on every attempt.

Additional Context

Activity

  1. opencodejr commented on Oct 28, 2026

    @opencodejr
    Contributor

    Thanks for the detailed report and the workaround. I couldn't try this here: it needs OpenCode Desktop on macOS, and our automated environment can only run the terminal version on Linux. A maintainer with a Mac will need to check it.

    One thing that would help in the meantime: the model picker and settings dialogs have changed quite a bit since 2.0.11, including a new desktop model dialog and changes to scrolling and scrollbars. If you can update Desktop to the latest release, please tell us here whether the lists still won't scroll or respond to the arrow keys.

    Related:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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