"Active Window" screenshot from Spectacle is missing window border on one side

Example

The left:

[1]

Environment

  1. dolphin-24.12.3-1.fc41.x86_64

  2. spectacle-6.3.3-1.fc41.x86_64

  3. KDE Plasma Version: 6.3.3
    KDE Frameworks Version: 6.12.0
    Qt Version: 6.8.2
    Kernel Version: 6.13.7-200.fc41.x86_64 (64-bit)
    Graphics Platform: Wayland
    

  1. invent.kde.org/frameworks/kio/-/merge_requests/1842#note_1179915 ↩︎

Explanation

This occurs to every side that touches the boundary of plasmashell’s desktop:/ window. This means that every window which touches the boundary of the display, or a panel:

Examples

  1. Top-Left

  2. Top-Right

  3. Bottom-Right

  4. Bottom-Left

  5. Full-Screen

Importance

This is really problematic when attempting to acquire 16:9 screenshots.

It’s not the same issue exactly, but I wonder if this is somehow connected to the same underlying cause as 498597 – Using Active Window or Select Window mode, window top corners looks weird when using light variant of Breeze - something about borders not being captured or rendered exactly as they are on-screen?

I see the effect described in that bug report on your screenshots as well - although that report mentioned only Breeze Light, and yours seems to be happening on Breeze Dark?

1 Like

@johnandmegh, actually, in this case, Spectacle is capturing exactly what’s rendered. When I tile a window to an edge, I see the window border wrap around the title bar, then stop at the window content, as depicted in the screenshots. I expect that this is a bug in the Breeze KWin SSDs. :frowning:

Thanks for linking that issue, though, because I’ve encountered that too, and that saves me reporting it myself. x