@UncleSpellbinder, what do you have that mapped to? From your screenshot, you appear to be using the default mapping [1] – “Full Screen” – which indeed acts correctly. This solely affects “Active Window” mode. [2]
If you’re to attempt to reproduce, I implore you to evaluate whether you’re able to capture plasmashell’s desktop:/ via the initial GUI’s “Active Window” button:
Ahhhh. I see. Well, as far as loading screens, they really aren’t “windows”. So technically, there’s nothing to capture. It gives the same error message if trying to capture GIMP’s loading screen, Krita loading screen, and Audacity loading screen when using “Active Window” mode.
@UncleSpellbinder, thanks for that! There must be something special about them, although they’re definitely windows:
Perhaps they’re analogous to context menus, which are also technically windows (to KWin) but can’t be focussed, unlike these loading windows, which can.
If I could get one to hang, perhaps its window properties would reveal something noteworthy. I’m not fast enough to send a STOP via System Monitor.
@UncleSpellbinder, you don’t see the window decorations because you’re running them without noborderrule=2 in your .kwinrules, and/or they’re not running under XWayland. …However, they are, so it’s the former. [1]