obsproject / obsproject/obs-studio

Missing sources in the "Add source" menu when list is long, on a machine with two monitors of different sizes.

Open
#7,608 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area/dependency
Dominant language
C
Stars
76.4k
Forks
10.2k
Avg merge
4d 23h
Merged PRs (30d)
12

Description

Operating System Info

Ubuntu 22.04

Other OS

No response

OBS Studio Version

28.0.3

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/BhxDXxhVPrNyMSas

OBS Studio Crash Log URL

No response

Expected Behavior

I have 2 monitors, one is 2560x1440, the other one is 1920x1080.
I also have enough sources available that the "Add source" menu wraps on the 1080p monitor.
When OBS is displayed on the big monitor, the "add source" menu should be filled with all the available sources.

Current Behavior

When OBS is displayed on the big monitor, the source list is trucated. The sources that would be displayed on a second colum on the small screen, are just not there.

This is a screenshot of OBS, when it is displayed on the 1920x1080 screen. See how the menu wraps to display all the items.
image

And this is the same instance of OBS, on the same machine, I just dragged it from the 1920x1080 screen to the 2560x1440 screen. Notice how all the sources that were on the second column are now not displayed, even though it seems like the menu expands to the bottom of the window.
image

Steps to Reproduce

On a machine with two monitors of different size (1920x1080 and 2560x1440 in my case), and with enough sources to make the "Add source" menu wrap to a second column on the small screen :

  1. Start OBS 28.0.3
  2. Drag it to the small screen
  3. Open the "Add source" menu, and see that all the sources are there
  4. Drag OBS to the big screen
  5. Open the "Add source" menu, and see that some sources are missing
Anything else we should know?

I'm happy to perform more tests if needed !

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue using the listed two-monitor setup and the five provided steps, starting with the Add source menu behavior in OBS 28.0.3 on Ubuntu 22.04. The fix is complete when every available source remains visible after moving OBS between the 1920x1080 and 2560x1440 monitors.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.