Summary: | On Wayland previewing designs of tabbox doesn't clean them up afterwards | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Roman Gilg <subdiff> |
Component: | kcm_kwintabbox | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andrea.ippo, auxsvr, bizyaev, bugseforuns, dabiswas112, dougshaw77, enoopt.adams, igorpadua, kde, meven29, nate, notuxius, null, plasma-bugs, postix, rosswzyang, sam, tombrown9501, xlkill4r |
Priority: | NOR | Keywords: | wayland |
Version: | 5.24.5 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/0dd9f0a31fed41b9d790c211eb144e4ee1c9197f | Version Fixed In: | 5.93.0 |
Sentry Crash Report: | |||
Attachments: | I think I have this bug, just attached a video of what I'm having |
Description
Roman Gilg
2017-01-12 19:48:02 UTC
Press "Escape" Click to focus stealing not supported on Wayland (had this problem with other context menus aswell)? If one opens Task Switcher KCM, clicks on for example Breeze preview two times, then presses Esc key also two times - firstly closes second opened Breeze preview, then Task Switcher KCM, only first opened Breeze preview stays and it cannot be closed with Esc key. In Alt+Tab menu it displays as single 'Systems Settings Window' Operating System: KDE neon Developer Edition KDE Plasma Version: 5.14.80 Qt Version: 5.11.1 KDE Frameworks Version: 5.51.0 Kernel Version: 4.15.0-34-generic OS Type: 64-bit Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz Memory: 7,7 GiB of RAM Yesterday I noticed this problem... Why can the preview of the same tabbox be activated several times? Here, if I click on preview button twice while a window is maximized behind system settings, I can close the second preview by pressing ESC, but the first preview went to background and I need to minimize system settings to close it by presing ESC or clicking on the window that was behind system settings. If none window was behind system settings, click on desktop wallpaper does not close the first preview and sometimes it also is not closed when I press ESC because it's not focused. So I need click it before press ESC. I think that the preview of the same tabbox should not be activated more than one time. Operating System: Arch Linux KDE Plasma Version: 5.15.2 KDE Frameworks Version: 5.55.0 Qt Version: 5.12.1 (In reply to Patrick Silva from comment #4) > I think that the preview of the same tabbox should not be activated more > than one time. like on X11. :) If I understand correctly, the problem seems to be that LayoutPreview relies on pointer grab to dismiss itself. *** Bug 404974 has been marked as a duplicate of this bug. *** *** Bug 422942 has been marked as a duplicate of this bug. *** *** Bug 432202 has been marked as a duplicate of this bug. *** *** Bug 336734 has been marked as a duplicate of this bug. *** *** Bug 448906 has been marked as a duplicate of this bug. *** Created attachment 148711 [details]
I think I have this bug, just attached a video of what I'm having
Operating System: EndeavourOS
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.93.0
Qt Version: 5.15.3
Kernel Version: 5.17.5-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 2 × AMD E2-9000e RADEON R2, 4 COMPUTE CORES 2C+2G
Memory: 3.7 GiB of RAM
Graphics Processor: AMD STONEY
Hello, I'm facing the same issue. Operating System: openSUSE Tumbleweed 20220513 KDE Plasma Version: 5.24.5 KDE Frameworks Version: 5.93.0 Qt Version: 5.15.2 Kernel Version: 5.17.5-1-default (64-bit) Graphics Platform: Wayland Processors: 8 × 11th Gen Intel® Core™ i7-1165G7 @ 2.80GHz Memory: 15,4 GiB of RAM Graphics Processor: Mesa Intel® Xe Graphics Screen recording here (more high-res than OP's): https://photos.app.goo.gl/csjNtdmP3Vfb4rtu6 (In reply to andrea.ippo from comment #13) > Hello, > > I'm facing the same issue. > > Operating System: openSUSE Tumbleweed 20220513 > KDE Plasma Version: 5.24.5 > KDE Frameworks Version: 5.93.0 > Qt Version: 5.15.2 > Kernel Version: 5.17.5-1-default (64-bit) > Graphics Platform: Wayland > Processors: 8 × 11th Gen Intel® Core™ i7-1165G7 @ 2.80GHz > Memory: 15,4 GiB of RAM > Graphics Processor: Mesa Intel® Xe Graphics > > > Screen recording here (more high-res than OP's): > https://photos.app.goo.gl/csjNtdmP3Vfb4rtu6 I had posted about this on r/kde but my post got removed by spam filters, go figure... Anyway, I think that these preview windows should be dismissed as soon as they lose focus, would seem the most reasonable thing to do and what the user probably expects to happen. *** Bug 457637 has been marked as a duplicate of this bug. *** *** Bug 459858 has been marked as a duplicate of this bug. *** This bug is still alive and well in Plasma 6 Beta 2: Operating System: KDE Neon Unstable KDE Plasma Version: 5.91.90 KDE Frameworks Version: 5.248.0 Qt Version: 6.6.1 A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/4907 Git commit b08a4a18963d0e691c4813e6254d7908398a3eae by Ismael Asensio. Committed on 12/01/2024 at 23:10. Pushed by iasensio into branch 'master'. kcms/tabbox: Fix tabbox preview not getting dismissed On X11 we would dismiss the tabbox preview when clicking outside of the switcher. This doesn't work on Wayland because the popup cannot globally grab the mouse and doesn't get notified. Use `QEvent::FocusOut` instead which works on both platforms. We also get rid of a warning message. FIXED-IN: 5.93.0 M +3 -8 src/kcms/tabbox/layoutpreview.cpp https://invent.kde.org/plasma/kwin/-/commit/b08a4a18963d0e691c4813e6254d7908398a3eae Git commit 0dd9f0a31fed41b9d790c211eb144e4ee1c9197f by Ismael Asensio. Committed on 13/01/2024 at 00:07. Pushed by iasensio into branch 'Plasma/6.0'. kcms/tabbox: Fix tabbox preview not getting dismissed On X11 we would dismiss the tabbox preview when clicking outside of the switcher. This doesn't work on Wayland because the popup cannot globally grab the mouse and doesn't get notified. Use `QEvent::FocusOut` instead which works on both platforms. We also get rid of a warning message. FIXED-IN: 5.93.0 (cherry picked from commit b08a4a18963d0e691c4813e6254d7908398a3eae) M +3 -8 src/kcms/tabbox/layoutpreview.cpp https://invent.kde.org/plasma/kwin/-/commit/0dd9f0a31fed41b9d790c211eb144e4ee1c9197f *** Bug 459858 has been marked as a duplicate of this bug. *** *** Bug 481081 has been marked as a duplicate of this bug. *** |