Bug 377234 - Panel auto hide is unaware of focus stealing prevention
Summary: Panel auto hide is unaware of focus stealing prevention
Status: RESOLVED DUPLICATE of bug 376269
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (show other bugs)
Version: 5.9.3
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-05 12:50 UTC by Patrick
Modified: 2017-03-06 00:06 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick 2017-03-05 12:50:49 UTC
If the main panel (with the task bar) is set to auto hide, it is unaware of the focus stealing prevention of an application. A typical example: To open urls from external applications (e.g. Akregator or command line) in Chromium in the background, you have to enable the focus stealing prevention in the special application settings. The focus then stays on the window from which Chromium is called. However, the panel appears and remains visible until the focus is switched to Chromium.

Steps to reproduce:
1. Enable auto hide on the panel with the task bar.
2. Enable focus stealing prevention for Chromium (in the special application settings) and set it to 'Force' and 'High'.
3. Open Konsole.
4. Enter 'chromium google.com' on the command line.

Actual result:
The panel appears and remains visible until the focus has changed to Chromium.

Expected result:
The panel remains hidden.

Note:
This bug is also reproducible with other applications.
Comment 1 David Edmundson 2017-03-06 00:06:24 UTC
This is nothing to do with focus.
Chromium sets it's window state to "needs attention" on first run until it gets it.

See linked report.

*** This bug has been marked as a duplicate of bug 376269 ***