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.

Reply via email to