obsproject / obsproject/obs-browser
Browser Dock: Resize and DND signals become disconnected on Linux
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 904
- Forks
- 267
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 2
Description
Operating System Info
Ubuntu 22.04
Other OS
No response
OBS Studio Version
30.1.1
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/N4IEXuTTEd1kyg5z
OBS Studio Crash Log URL
No response
Expected Behavior
Browser widget in browser dock should resize with its panel. Drag and drop into the browser dock should always work.
Current Behavior
Resizing and drag and drop frequently get disconnected. Right-clicking in the browser disconnects resizing every time, but there seem to be numerous other triggers.
Steps to Reproduce
- Add a browser dock
- Place it in the main window
- Try resizing it. Note that it works.
- Right click to bring up the context menu.
- Try resizing the browser dock again. Note that while the panel resizes the browser widget does not.
Anything else we should know?
Tried on Windows and did not encounter this problem.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the browser dock resize and drag-and-drop behavior on Ubuntu 22.04 using the listed steps, including the right-click context-menu trigger, and review the linked OBS Studio log. Trace the browser dock's resize and DND signal handling; done means resizing continues after right-clicking and drag-and-drop remains reliable on Linux without regressing the reported Windows behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100