https://bugs.kde.org/show_bug.cgi?id=487300
Bug ID: 487300 Summary: sharing minimized (non-rendering?) window results in random parts of screen being casted Classification: Plasma Product: kwin Version: 6.0.4 Platform: Gentoo Packages OS: Linux Status: REPORTED Severity: grave Priority: NOR Component: screencasting Assignee: kwin-bugs-n...@kde.org Reporter: martin+...@serafean.cz Target Milestone: --- Created attachment 169668 --> https://bugs.kde.org/attachment.cgi?id=169668&action=edit showcasing bug. Only terminal window shared, panel & firefox can be discerned SUMMARY Sharing a window, which isn't currently rendering, results in garbled cast video, while possibly sharing parts of other windows. Marking as grave as this can create privacy issues (if the part of the random data contains parts of another window) STEPS TO REPRODUCE 1. Minimize a maximized window, wait a while (unsure how long. Maybe screensaver required to activate...) 2. Share only window using firefox (to https://onlinescreenshare.com ) 3. Pick a window to share. Getting the "Share" button to enable is sometimes a bit finicky, but randomly selecting/deselecting windows usually does the trick. Move cursor over last location of window. ( related bug : https://bugs.kde.org/show_bug.cgi?id=486081 ) OBSERVED RESULT Garbled casted result. Possibly containing fragments of other windows. Raising the shared window fixes it. EXPECTED RESULT Unsure. Either don't allow sharing such a window, or enable the window, possibly raising it? SOFTWARE/OS VERSIONS Linux/KDE Plasma: linux-6.6.30, Gentoo KDE Plasma Version: 6.0.4 KDE Frameworks Version: 6.0.0 Qt Version: 6.7.0 ADDITIONAL INFORMATION I have 2 screens. Firefox with cast on left screen, last location of minimized window on right screen: Moving cursor anywhere on right screen causes cast stream corruption. I have reproduced it a few times, twice using the process described, but I don't know how to force the exact conditions which allow reproducing. -- You are receiving this mail because: You are watching all bug changes.