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

            Bug ID: 414378
           Summary: "Only One window per application" setting considers
                    LibreOffice apps to be the same app, creating a
                    discrepancy with the Task Manager
           Product: kwin
           Version: git master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: tabbox
          Assignee: kwin-bugs-n...@kde.org
          Reporter: n...@kde.org
  Target Milestone: ---

Created attachment 124051
  --> https://bugs.kde.org/attachment.cgi?id=124051&action=edit
Annotated screenshot depicting of the problem

KWin + Plasma from git master, LibreOffice 6.3.3.2.0+ (latest released version)


STEPS TO REPRODUCE
1. Use an Icons-Only Task Manager
2. Use the Large Icons task Switcher with the "Only One window per application"
setting checked
2. Open LibreOffice Writer
3. Open LibreOffice Calc
4. Hit Alt+Tab


OBSERVED RESULT
In the Task Switcher, Writer and Calc are represented as multiple windows of
the same app and are grouped into a single entry, with an icon and title
determined by which window is highest on the stacking order. This creates a
discrepancy between what the Task Manager shows and what the Task Switcher
shows. See attached screenshot.


EXPECTED RESULT
The Task Switcher should represent the windows as distinct apps rather than
multiple windows of the same app, just like the Task Switcher does.


ADDITIONAL INFORMATION
*technically* they are in fact multiple windows of the same app due to the
design of the LibreOffice apps. The soffice.bin process spawns a window, then
dynamically changes its WM_CLASS string, or something like that. I am not 100%
sure of the technical details, but I do recall that the Task Manager needed to
implement some special code to handle it; see
https://cgit.kde.org/plasma-workspace.git/commit/?id=b15eaf38b6bf8d5af7fdc0caff05679a063819cf.

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

Reply via email to