LMMS / LMMS/lmms

VST window losing focus but not moving to background

Open
#6,115 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

### Bug Summary
Clicking any other window when a VST GUI is open makes the VST window transparent but doesn't shift it entirely to background. Video under screenshot should explain the problem.

#### Steps to reproduce
1. Load any VST
2. Show VST GUI
3. Try moving VST GUI to background by clicking any other in-LMMS window

#### Expected behavior
VST GUI moves to background

#### Actual behavior
Varies with the window being clicked to focus on. Either GUI remains in focus while titlebar of VST window goes out, or entire GUI remains in focus as titlebar becomes transparent.

#### Screenshot
https://user-images.githubusercontent.com/76674645/127019160-aeaa3d72-c3d5-47fd-80bb-b7ff88c91d91.mp4

#### Affected LMMS versions
This specific version of 1.3 alpha on Windows:
![image](https://user-images.githubusercontent.com/76674645/127019295-8094d87b-2196-4a03-a577-033f3d96138f.png)

Contributor guide

No contributing guide indexed for this repository

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 by reproducing the VST GUI focus behavior on the specified Windows LMMS 1.3 alpha version, following the three listed steps and observing the linked video. Trace the VST GUI window's focus and background behavior; done means clicking another LMMS window makes the entire VST GUI move behind it without retaining focus or becoming partially transparent.

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.