obsproject / obsproject/obs-studio

[Bug] The configuration wizard window can be resized to become too short for its content.

Open
#11,981 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Other OS

CPE_NAME="cpe:/o:fedoraproject:fedora:41":

Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
Kernel Version: 6.13.6-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
OBS Studio Version (Other)
  1.           ID: com.obsproject.Studio
             Ref: app/com.obsproject.Studio/x86_64/stable
            Arch: x86_64
          Branch: stable
         Version: 31.0.2
         License: GPL-2.0-or-later
          Origin: flathub
      Collection: org.flathub.Stable
    Installation: system
       Installed: 540.0 MB
         Runtime: org.kde.Platform/x86_64/6.6
             Sdk: org.kde.Sdk/x86_64/6.6
    
          Commit: bda2690638a8f078c50a9f525e5b8a996c9186e71af1d65ff33fa7396c8de5c3
          Parent: a57498baa7462d859465d5ddedb1918b677f4b1306c7613da73c7c49e327dd19
         Subject: Export com.obsproject.Studio
            Date: 2025-03-08 00:24:46 +0000
    
  2. obs-studio-31.0.0-1.fc41.x86_64:

    Installed packages
    Name            : obs-studio
    Epoch           : 0
    Version         : 31.0.0
    Release         : 1.fc41
    Architecture    : x86_64
    Installed size  : 14.4 MiB
    Source          : obs-studio-31.0.0-1.fc41.src.rpm
    From repository : updates
    Vendor          : Fedora Project
    
OBS Studio Log URL

obsproject.com/logs/PO7xeGoNUdtXvcqV

Expected Behavior

In order of preference:

  1. A QScrollBar should appear.

  2. The .setMinimumSize should account for the content.

    This is unnecessary if the content does not shrink, and a scroll bar appears.

  3. The window size should be static (setFixedSize):

    Image

    This would be problematic for mobile DEs, like Phosh and KDE Plasma Mobile.

Current Behavior

The QComboBoxes shrink:

Image

Text is obscured:

Image

Steps to Reproduce
  1. Tools

  2. Auto-Configuration Wizard

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

Start at Tools > Auto-Configuration Wizard and reproduce the problem by making the window shorter. Inspect how the wizard content and QComboBoxes respond to resizing. Done means the content remains usable, with a QScrollBar appearing when the window is too short.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 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.