https://bugs.kde.org/show_bug.cgi?id=496964

            Bug ID: 496964
           Summary: Interactive screenshot portal captures itself and
                    ignores delay
    Classification: Plasma
           Product: xdg-desktop-portal-kde
           Version: 6.2.4
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: playpsi...@gmail.com
                CC: aleix...@kde.org
  Target Milestone: ---

Created attachment 176303
  --> https://bugs.kde.org/attachment.cgi?id=176303&action=edit
Showcasing the issue using ASHPD

SUMMARY 
When an app wants to use the portal, the window appears and a screenshot is
taken. But, the portal window is always on the screenshot, as it ignores the
delay specified. 

STEPS TO REPRODUCE 
1. Open any application that uses the interactive screenshot portal 
2. Select any area, at any delay 
3. Take the screenshot 
4. Select save 

OBSERVED RESULT 
Doesn't matter how fast alt-tab is done to take a screenshot of the intended
window; it always shows the “Request Screenshot Window.” 
It's worse when the screenshot area is of the “Active window”, as it only takes
a screenshot of itself. 

EXPECTED RESULT
The portal shouldn't take a screenshot of itself, or at least, respect the
delay to hide it and go to the intended window.

 SOFTWARE/OS VERSIONS
Operating System: EndeavourOS 
KDE Plasma Version: 6.2.4 
KDE Frameworks Version: 6.8.0 
Qt Version: 6.8.0
Kernel Version: 6.12.1-zen1-1-zen (64-bit) 
Graphics Platform: Wayland 
Processors: 4 × Intel® Core™ i5-3210M CPU @ 2.50GHz 
Memory: 15.5 GiB of RAM 
Graphics Processor: Mesa Intel® HD Graphics 4000 

ADDITIONAL INFORMATION 
It has always happened as I'm using KDE Wayland (since 6.0).
An uninteractive screenshot works well, as it doesn't have a GUI, and the
interactive and in Gnome work as intended. 
Also, as is seen in the video, sometimes when a capture is canceled, it is sent
anyway.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to