graesslin added a comment. Restricted Application edited projects, added Plasma; removed KWin.
In https://phabricator.kde.org/D9699#186940, @romangg wrote: > Are there maybe other cases of clients in X, which share the same group, are not transient, but need to have `isActiveFullScreen` return true on any client if one of them is the most recent activated one? I don't think there are any cases. In fact this was anyway special KWin behavior. Have a look at https://standards.freedesktop.org/wm-spec/wm-spec-1.4.html and scroll all way down to "Stacking Order". It only talks about transients, not client leaders. > I mean you change the behavior now from testing on the group to only testing on the transient property, what seems to make sense. But what was the reason to set `isActiveFullScreen` to true for clients sharing the same group in the first place? Let me try to git blame... REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D9699 To: graesslin, #kwin, #plasma Cc: romangg, plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
