[Bug] Dropdown menus in Settings > General become mispositioned after scrolling #8479

Open
opened 2026-02-16 18:10:04 -05:00 by yindo · 2 comments
Owner

Originally created by @GuiLing-zzz on GitHub (Feb 3, 2026).

Originally assigned to: @adamdotdevin on GitHub.

Description

In the Settings page under the "General" tab, all dropdown menus (Language, Appearance, Theme, Font, etc.) become mispositioned after scrolling the page while the dropdown is open. The dropdown menu detaches from its trigger button and floats at an incorrect position.

Steps to Reproduce

  1. Open Settings → General
  2. Click any dropdown (e.g., Theme) to expand the menu
  3. While keeping the dropdown menu open, scroll the settings page
  4. Observe the dropdown menu position

Expected Behavior

The dropdown menu should either:

  • Follow the scroll and stay correctly positioned relative to its trigger button, OR
  • Automatically close when the page is scrolled

Actual Behavior

The dropdown menu position remains fixed and does not update with scroll, causing it to detach from the trigger button and float in an incorrect location (e.g., top-right corner of the window).

Environment

  • OpenCode Desktop version: v1.1.50
  • OS: Windows 11
Image Image
Originally created by @GuiLing-zzz on GitHub (Feb 3, 2026). Originally assigned to: @adamdotdevin on GitHub. ## Description In the Settings page under the "General" tab, all dropdown menus (Language, Appearance, Theme, Font, etc.) become mispositioned after scrolling the page while the dropdown is open. The dropdown menu detaches from its trigger button and floats at an incorrect position. ## Steps to Reproduce 1. Open Settings → General 2. Click any dropdown (e.g., Theme) to expand the menu 3. While keeping the dropdown menu open, scroll the settings page 4. Observe the dropdown menu position ## Expected Behavior The dropdown menu should either: - Follow the scroll and stay correctly positioned relative to its trigger button, OR - Automatically close when the page is scrolled ## Actual Behavior The dropdown menu position remains fixed and does not update with scroll, causing it to detach from the trigger button and float in an incorrect location (e.g., top-right corner of the window). ## Environment - OpenCode Desktop version: v1.1.50 - OS: Windows 11 <img width="2118" height="1532" alt="Image" src="https://github.com/user-attachments/assets/79ea4b06-2b89-4328-8fd0-9dd79ef372cf" /> <img width="2115" height="1542" alt="Image" src="https://github.com/user-attachments/assets/700597f4-5e45-4c0b-9c42-56ae809cadad" />
yindo added the windowsweb labels 2026-02-16 18:10:04 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Feb 3, 2026):

This issue might be a duplicate of existing issues. Please check:

  • #5820: [BUG] Autocomplete dropdown conflicts with permission dialog - visual overlap and keyboard event capture - Addresses dropdown positioning and UI element conflicts
  • #10584: command palette opens behind fullscreen permission prompt and gets cursor focus - Related to dropdown/modal positioning and layering issues
  • #10696: Themes dropdown in settings is out of order - Same Settings page dropdown issue

Feel free to ignore if none of these address your specific case.

@github-actions[bot] commented on GitHub (Feb 3, 2026): This issue might be a duplicate of existing issues. Please check: - #5820: [BUG] Autocomplete dropdown conflicts with permission dialog - visual overlap and keyboard event capture - Addresses dropdown positioning and UI element conflicts - #10584: command palette opens behind fullscreen permission prompt and gets cursor focus - Related to dropdown/modal positioning and layering issues - #10696: Themes dropdown in settings is out of order - Same Settings page dropdown issue Feel free to ignore if none of these address your specific case.
Author
Owner

@nexxeln commented on GitHub (Feb 4, 2026):

this is probably an upstream bug on kobalte's side

@nexxeln commented on GitHub (Feb 4, 2026): this is probably an upstream bug on kobalte's side
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#8479