https://bugs.kde.org/show_bug.cgi?id=430633

            Bug ID: 430633
           Summary: Panel stealing focus when a target window is on
                    another workspace
           Product: plasmashell
           Version: 5.20.4
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Panel
          Assignee: plasma-b...@kde.org
          Reporter: iguanamiy...@yahoo.com
  Target Milestone: 1.0

SUMMARY
If a parent application opens a child window on another workspace, panel set to
"Windows can cover" forces to remain on top as long as you don't focus on the
child window.

STEPS TO REPRODUCE
1. Set your panel to "Windows can cover" mode
2. Create at least 2 virtual desktops (workspaces)
3. In a workspace #1 open your default Internet browser (required step!)
4. In a workspace #2 open any GTK application (aka. Telegram) that could
display any clickable URL and make sure that its window almost touches the edge
of the screen closest to where your panel (configured in step 1) is placed
5. Inside of your GTK application (aka. Telegram) open any URL by clicking on
it
6. Check the weird behavior of your panel (configured in step 1) that pops out
at the top (your GTK application window will not cover the panel unless you
visit workspace #1 and make a focus on your browser window first)

OBSERVED RESULT
When you click any URL in step 5, your panel goes on top of all windows in
worspace #2. Clicking any window will not bring it up above the panel. You have
to open workspace #1 and click your default browser to get its focus and then
you can go back to workspace #2 in order to see the panel is not forcing its
focus on top anymore.

EXPECTED RESULT
After step 5 above, the panel should not force to become on top if the target
activity/window is on the other workspace.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Manjaro KDE Plasma
(available in About System)
KDE Plasma Version: 5.20.4
KDE Frameworks Version: 5.76.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to