Skip to content

Settings popup closes when interacting with dropdowns in Projects tab #54

@grimmerk

Description

@grimmerk

Description

When in Projects tab mode, opening the Settings popup and interacting with the Session-related dropdowns (Session Terminal, Open Mode, Session Preview) causes the popup to briefly expand then collapse.

Steps to Reproduce

  1. Open CodeV Quick Switcher (⌘⌃R)
  2. Stay in Projects tab
  3. Click Settings button to open popup
  4. Try to change any Session-related dropdown (e.g. Session Terminal, Open Mode)
  5. The popup closes and reopens briefly

Cause

The Atlaskit Popup's click-outside handler treats the native <select> dropdown as an external click, triggering the popup to close.

Possible Fixes

  • Only show Session-related settings when in Sessions tab
  • Use a custom dropdown component instead of native <select> that stays within the popup's DOM tree
  • Add shouldCloseOnInteractOutside handler to the Popup component

Priority

Low — Session settings are rarely needed when in Projects tab.

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions