STEPS TO REPRODUCE 1. open Kate text editor 2. right-click on the text area 3. while the context menu is open, press printscreen key 4. open "New screenshot" menu on bottom and choose "Active window" or "Full screen" or "Select window" mode OBSERVED RESULT screenshot of Kate is taken without the context menu EXPECTED RESULT screenshot of Kate is taken with the context menu SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 6.3.80 KDE Frameworks Version: 6.13.0 Qt Version: 6.8.2 Graphics Platform: Wayland
It's because when you take a new screenshot with the app already open, Spectacle literally... takes a new screenshot. By that point, the context menu has already closed because of the act of opening Spectacle. If we did anything different, people would complain that it was impossible to capture changing content until you quit the app.
Spectacle does not capture the menu in "Active window" mode even when the delay feature is used.
I guess menus aren't counted. That probably makes sense to change, but it would be an enhancement; so it needs a new bug report.
*** This bug has been marked as a duplicate of bug 470341 ***
This is an issue specific to the KWin screenshot backend.
Actually since this was originally about taking a new screenshot after opening a context menu, I'm putting the status back to RESOLVED NOTABUG. You may be interested in the bug report that I had marked this as a duplicate of though.