Bug 501705 - Only one portal window is interactable if multiple are open
Summary: Only one portal window is interactable if multiple are open
Status: RESOLVED FIXED
Alias: None
Product: xdg-desktop-portal-kde
Classification: Plasma
Component: general (show other bugs)
Version: 6.3.3
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-18 20:47 UTC by Arttu
Modified: 2025-04-11 08:00 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.4
Sentry Crash Report:


Attachments
Video of the screencast window being uninteractable with a filepicker in the background (589.20 KB, video/webm)
2025-03-18 20:47 UTC, Arttu
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arttu 2025-03-18 20:47:54 UTC
Created attachment 179549 [details]
Video of the screencast window being uninteractable with a filepicker in the background

SUMMARY
If multiple portal windows are open at a time, only one is interactable.

Which one is interactable depends on the type; with file picker windows the latest one is interactable, but with screencast windows and having a file picker open in the background, the filepicker window is prioritized

STEPS TO REPRODUCE
1. Open a desktop portal filepicker from any application (Firefox with widget.use-xdg-desktop-portal.file-picker=1)
2. Open a screencast window from any application (ASHPD Demo -> Screen Cast)
3. Observe not being able to interact with the screencast window (the filepicker window is prioritized)

OBSERVED RESULT
Only one window is interactable

EXPECTED RESULT
Every window should be interactable

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
Graphics Platform: Wayland
Comment 1 David Redondo 2025-04-11 08:00:40 UTC
This should now be fixed with the series at https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/373