Summary: | Screenshot region menu visible on screenshot when it is taken on x11 | ||
---|---|---|---|
Product: | [Applications] Spectacle | Reporter: | Alex Attis <alexattis590> |
Component: | General | Assignee: | Noah Davis <noahadvs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | isma.af, kde, kde, nate |
Priority: | NOR | Keywords: | X11-only |
Version First Reported In: | 6.4.4 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=505803 | ||
Latest Commit: | https://invent.kde.org/plasma/kwin-x11/-/commit/cb7e456d7ce1c00221502c58ac20b32a76fe21fa | Version Fixed In: | 6.4.5 |
Sentry Crash Report: | |||
Attachments: |
Screenshot showing bug
Screenshot showing bug (fresh user account) |
Description
Alex Attis
2025-08-12 18:55:16 UTC
Hmm, I can't reproduce this on git master, and as per Bug 505803, it was supposed to have been fixed in Plasma 6.4.2. Does it reproduce in a new clean user account on the same system? Created attachment 184003 [details]
Screenshot showing bug (fresh user account)
(In reply to Nate Graham from comment #1) > Hmm, I can't reproduce this on git master, and as per Bug 505803, it was > supposed to have been fixed in Plasma 6.4.2. > > Does it reproduce in a new clean user account on the same system? I was able to get it to reproduce in a freshly created user account. Well I'm confused. We pushed a change specifically to fix this, and it fixes it for me. (In reply to Nate Graham from comment #4) > Well I'm confused. We pushed a change specifically to fix this, and it fixes > it for me. I am using the Xsession I should add. With the Wayland session on my laptop, it works perfectly. Ah, on X11! That makes sense because kwin_wayland and kwin_x11 have been split, and https://invent.kde.org/plasma/kwin/-/commit/99f6418e3c2e044eb1f4e8bedcdccac55f1a01d4 wasn't backported to kwin_x11. Any interest in doing that, Ismael? (In reply to Nate Graham from comment #6) > Ah, on X11! That makes sense because kwin_wayland and kwin_x11 have been > split, and > https://invent.kde.org/plasma/kwin/-/commit/ > 99f6418e3c2e044eb1f4e8bedcdccac55f1a01d4 wasn't backported to kwin_x11. > Oh, and the popup effects belong into the kwin repo. Thanks for bringing this up. The issue being associated with spectacle made me forget that the changes would also need backporting on the kwin_x11 repo > Any interest in doing that, Ismael? Yeah, will do! Great, thanks so much! Git commit e92300a148c34eee002a90cc02619ffca9b91a37 by Ismael Asensio. Committed on 14/08/2025 at 16:06. Pushed by iasensio into branch 'master'. plugins/fadingpopups: Blacklist spectacle popup menus from fading effect Spectacle can trigger a screenshot from a popup menu. This menu needs to get hidden immediately with no effects, to avoid appearing on the screenshot. FIXED-IN: 6.4.5 (cherry picked from commit 99f6418e3c2e044eb1f4e8bedcdccac55f1a01d4) M +4 -1 src/plugins/fadingpopups/package/contents/code/main.js https://invent.kde.org/plasma/kwin-x11/-/commit/e92300a148c34eee002a90cc02619ffca9b91a37 Git commit cb7e456d7ce1c00221502c58ac20b32a76fe21fa by Ismael Asensio. Committed on 15/08/2025 at 11:10. Pushed by iasensio into branch 'Plasma/6.4'. plugins/fadingpopups: Blacklist spectacle popup menus from fading effect Spectacle can trigger a screenshot from a popup menu. This menu needs to get hidden immediately with no effects, to avoid appearing on the screenshot. FIXED-IN: 6.4.5 (cherry picked from commit 99f6418e3c2e044eb1f4e8bedcdccac55f1a01d4) (cherry picked from commit e92300a148c34eee002a90cc02619ffca9b91a37) Co-authored-by: Ismael Asensio <isma.af@gmail.com> M +4 -1 src/plugins/fadingpopups/package/contents/code/main.js https://invent.kde.org/plasma/kwin-x11/-/commit/cb7e456d7ce1c00221502c58ac20b32a76fe21fa |