https://bugs.kde.org/show_bug.cgi?id=460961
--- Comment #4 from Brent Spillner <spill...@acm.org> --- (In reply to Marco Rebhan from comment #1) >IMO this should be classified as a bug, not wishlist. I agree, but I was concerned that if I marked it as a bug, some well-intended junior developer with a "let's prune the issue tracker" mentality would have closed it as "this is the documented behavior of Activate & Raise." Documented != intended. (In reply to Matt Whitlock from comment #3) > PROPOSED BEHAVIOR OF "Activate and raise" POLICY: > Same as above but with one additional case: > • If clicked window is focusable and is an ancestor of the focused window, > then pass click. Is that too general, though? In a multi-window application such as GIMP, when a toolbar window is focused, passing a click through to the main window may not be the intended behavior of a user who selected "Activate and Raise." Conceptually, the difference is between child windows that have interactable elements (such as a toolbar or dialog, especially windows with some kind of "Close" or "Dismiss" button), and those that do not (such as tooltips or preview panes). I think an Activate and Raise user probably expects switching out of the first case to be a deliberate process, but will be frustrated if he or she can't easily dismiss the latter. > left-clicks is set to "Activate and raise." The difficulty is that the > plasmashell panel is made focusable whenever it is displaying any popup > window such as a tooltip or popup menu. Whenever it is in this "focusable > but unfocused" state, left-clicking on it merely focuses on it but does not > pass the click through to it. You can see this if you click on the launcher Do plasmashell and other applications displaying tooltips need to be marked focusable while doing so? Perhaps the right way to close up the state machine is simply not to mark windows as focusable merely because they raise a child. The original special-case logic (for passing clicks to unfocusable windows) is then sufficient. -- You are receiving this mail because: You are watching all bug changes.