From kwin Sun Jan 31 09:33:23 2010 From: =?UTF-8?Q?Per=20=C3=85ngstr=C3=B6m=20?= Date: Sun, 31 Jan 2010 09:33:23 +0000 To: kwin Subject: [Bug 224969] New: focus-stealing prevention interferes with Message-Id: X-MARC-Message: https://marc.info/?l=kwin&m=126493046113146 https://bugs.kde.org/show_bug.cgi?id=224969 Summary: focus-stealing prevention interferes with power-button-activated logout/shutdown dialog Product: kwin Version: unspecified Platform: Compiled Sources OS/Version: unspecified Status: NEW Severity: normal Priority: NOR Component: general AssignedTo: kwin@kde.org ReportedBy: per.angstrom@autark.se Version: (using Devel) Installed from: Compiled sources KDE 4.3.95. Under some circumstances, I cannot use the keyboard to access the logout/shutdown dialog brought up by my pressing the power button; I have to use the mouse to do so. It seems that it is the focus-stealing-prevention mechanism that causes this. I think it is wrong that an important user-actived dialog is subject to focus-stealing-prevention at all. How to reproduce: 1) Set your focus-stealing-prevention level to Extreme (System Settings -> Window Behavior -> Window Behavior). 2) Press the power button. 3) Try to dismiss the logoff/shutdown dialog using nothing but the keyboard. Expected behavior: The logoff/shutdown dialog should be fully accessible to the keyboard, regardless of the focus-stealing prevention level. Actual behavior: The logoff/shutdown dialog is completely out of bounds for keyboard operation. Not even Alt-tabbing will give it keyboard focus. Curiously enough, the behavior is more consistent on Ubuntu 10.4 Alpha than on openSUSE 11.2: On Ubuntu I have to set the focus-stealing-prevention level to None to work around the issue; on openSUSE I can get away with level Low or even higher. However, even on openSUSE I can reproduce the bug after a few attempts. I originally filed a bug on Ubuntu, but they say it's a general KDE issue. -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ kwin mailing list kwin@kde.org https://mail.kde.org/mailman/listinfo/kwin