Version: unspecified (using KDE 4.7.3) OS: Linux Windows that do not use the normal KDE window decoration are ignored by activities, i.e. wehen switching from one activity to another, these windows behave like they belong to all activities. A good example is Chromium: In its default style (without KDE window decoration) Chromium is always present on all activities. When setting the option "Use system title bar and borders" in the appearance settings of Chromium, it behaves correctly. Also, without the window decorations it seems impossible to assign an application to a specific activity (Context menu in the task bar doesn't offer an option for that)... Reproducible: Always Steps to Reproduce: In the following steps, "Chromium" is used as an example, but it applies to any application that does not use a KDE window title bar. 1. Have at least two activities running. 2. Start Chromium on one activity. 3. Make sure Chromium has the "Use system title bar and borders" option deactivated. 4. Switch from one activity to another. settings-> Actual Results: Window is "member" of all activities. Expected Results: Window should behave like any other window that has a KDE title bar, and like switching from one virtual desktop to another within one activity. The problem appears only when switching activities. Switching from one virtual desktop to another within one activity does not "feature" this problem.
which is why applications (like chromium) should not be trying to provide their own window decorations. client side decorations are fundamentally broken by design.
That is a valid point. Still, why is this a problem for activities, but not for virtual desktops? Also, just because a problem is not supposed to exist in the first place, doesn't mean it's a good idea to not deal with that problem when it appears....
we are not going to work around the broken behaviour of apps that intentionally work around the system. btw, in 4.9 the tasks widget will have an activities menu (and share like connect should also hopefully gain window-adding support by then)