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

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/commit/6b38b0372443
                   |                            |b49246b2313673efb0e48a63a97
                   |                            |8
         Resolution|---                         |FIXED
             Status|REPORTED                    |RESOLVED
   Version Fixed In|                            |5.26

--- Comment #1 from Nate Graham <n...@kde.org> ---
Git commit 6b38b0372443b49246b2313673efb0e48a63a978 by Nate Graham, on behalf
of Natalie Clarius.
Committed on 31/08/2022 at 18:57.
Pushed by ngraham into branch 'master'.

Add new option for behavior when window on different desktop is activated

When a window that is on a different virtual desktop than the current one gets
activated, the current behavior is that the active virtual desktop will be
switched
to the one the activated window is on. This may seem reasonable for a scenario
where
the user explicitly intends to activate an existing window on a different
desktop.
However, the following scenario is also (perhaps even more?) common: When an
application responds to a launch command by requesting to activate an existing
instance instead of opening a new one (such as Firefox or KDE System Settings),
an
existing window on any desktop will get activated even when what the user had
in
mind was opening a new window (on the desktop they are currently in). 

This means that opening an application, such as following a URL or accessing a
system setting, unexpectedly results in the user being teleported to a
different
virtual desktop. This can be very irritating. The more expected behavior for
these
users would be to have windows always open on the desktop where they are called
from. That's is what this commit adds as a new option.
FIXED-IN: 5.26

M  +17   -2    doc/windowbehaviour/index.docbook
M  +8    -1    src/activation.cpp
M  +36   -2    src/kcmkwin/kwinoptions/advanced.ui
M  +8    -0    src/kcmkwin/kwinoptions/kwinoptions_settings.kcfg
M  +3    -0    src/kcmkwin/kwinoptions/windows.cpp
M  +7    -0    src/kwin.kcfg
M  +11   -0    src/options.cpp
M  +19   -0    src/options.h

https://invent.kde.org/plasma/kwin/commit/6b38b0372443b49246b2313673efb0e48a63a978

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

Reply via email to