Bug 502311

Summary: xdg desktop portal file picker always opens in one same place, same screen
Product: [Plasma] xdg-desktop-portal-kde Reporter: Christian Hartmann <hartmann.christian>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: aleixpol, krammer, nate, xaver.hugl
Priority: NOR    
Version First Reported In: 6.3.3   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Christian Hartmann 2025-04-02 10:58:42 UTC
SUMMARY

For applications using it (Firefox, Chrom/e/ium) xdg desktop portal file picker always opens in one same place, same first screen, if primary screen or not, in a dual monitor setup.  This happens for X11 session only, Wayland is not affected.

STEPS TO REPRODUCE
1. Open Firefox or other 
2. Save / Download some document


OBSERVED RESULT
as above

EXPECTED RESULT
file picker opens near currnt window or cursor, at least on same screen or just in place where it has been closed last.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:   X11
KDE Plasma Version: 6.3.3 (and earlier)
KDE Frameworks Version:  6.12.0
Qt Version: 6.8.2
Graphics: NVIDIA GeForce GTX 750 Ti (prop driver)



ADDITIONAL INFORMATION
Comment 1 Kevin Krammer 2025-04-02 11:44:40 UTC
Can confirm on

Operating System: KDE neon 6.3
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
Kernel Version: 6.11.0-21-generic (64-bit)
Graphics Platform: X11

with Firefox (native but with portal use turned on), Chromium (snap). Chrome (native), Signal Desktop (native).

In my case the first monitor is also the primary monitor
Comment 2 Nate Graham 2025-04-02 21:09:37 UTC
This is ultimately caused by Bug 493647.

*** This bug has been marked as a duplicate of bug 493647 ***
Comment 3 Christian Hartmann 2025-06-18 11:59:43 UTC
i'm on Framework 6.15 and it still drives me nuts. i.o.w. it is not resolved for me.  if there is any hint how to acieve some kind of a clean state (e.g. remove some configs) .. any help is very much appreciated.