Skip to content

fix(tui): stop plugin selection mouse jumps#25902

Open
3351163616 wants to merge 1 commit intoanomalyco:devfrom
3351163616:fix/plugins-mouse-selection-jump
Open

fix(tui): stop plugin selection mouse jumps#25902
3351163616 wants to merge 1 commit intoanomalyco:devfrom
3351163616:fix/plugins-mouse-selection-jump

Conversation

@3351163616
Copy link
Copy Markdown

@3351163616 3351163616 commented May 5, 2026

Issue for this PR

Closes #25903

Type of change

  • Bug fix
  • Refactor / code improvement
  • New feature
  • Documentation

What does this PR do?

Fixes the plugin manager selection jumping when using the mouse. The plugin manager was feeding DialogSelect movement back into current, so hover selection caused DialogSelect to re-center the list while the cursor was still over it.

This removes that feedback loop and lets DialogSelect keep the transient hover/keyboard selection internally.

How did you verify your code works?

  • Ran /home/a33511/.bun/bin/bun typecheck from packages/opencode.
  • Built local dev and fix binaries and compared the plugin manager behavior.
  • Verified mouse hover, click, scroll, and keyboard/mouse mixed selection in the Plugins dialog.

Screenshots / recordings

Not included. This is a TUI mouse interaction fix and was verified locally with before/after binaries.

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

@github-actions github-actions Bot added needs:compliance This means the issue will auto-close after 2 hours. needs:issue labels May 5, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

Thanks for your contribution!

This PR doesn't have a linked issue. All PRs must reference an existing issue.

Please:

  1. Open an issue describing the bug/feature (if one doesn't exist)
  2. Add Fixes #<number> or Closes #<number> to this PR description

See CONTRIBUTING.md for details.

@github-actions github-actions Bot removed needs:issue needs:compliance This means the issue will auto-close after 2 hours. labels May 5, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

Thanks for updating your PR! It now meets our contributing guidelines. 👍

@3351163616 3351163616 force-pushed the fix/plugins-mouse-selection-jump branch from 4192785 to 9204724 Compare May 5, 2026 18:12
@3351163616 3351163616 force-pushed the fix/plugins-mouse-selection-jump branch from 9204724 to cf1fef9 Compare May 6, 2026 08:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Plugin manager selection jumps when using mouse

1 participant