Bug 451352

Summary: Wrong width calculated when two different sized monitors are used (Wayland only)
Product: [Applications] yakuake Reporter: Radim Hopp <radim.hopp>
Component: generalAssignee: Eike Hein <hein>
Status: RESOLVED FIXED    
Severity: normal CC: pavol
Priority: NOR    
Version First Reported In: 21.12.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Radim Hopp 2022-03-10 06:21:50 UTC
SUMMARY
I have two monitors layout - 1920x1080 & 3440x1440. The yakuake window size is correctly calculated by the left-most display.
So if I setup yakuake width to be 100% 
* When the 1920x1080 monitor is on the left, then yakuake window size is 1920 width even when opened on the big monitor
* When the 3440x1440 monitor is on the left, yakuake window width is 3440 even when opened on the small monitor (making lot of the window rendered outside of visible area)

STEPS TO REPRODUCE
1. Have dual monitor setup with different resolutions. Ideally with the wider monitor on the left.
2. Set yakuake width to 100% (reproducible also with smaller widths, but with 100% it's most notable)
3. Show yakuake on the rigt-side, smaller monitor

OBSERVED RESULT
Yakuake is wider than the monitor width.

EXPECTED RESULT
Yakuake takes exactly 100% of the monitor width.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Radim Hopp 2022-06-24 14:11:25 UTC
Still present in KDE Plasma 5.25.1 (Fedora 36).
Comment 2 Radim Hopp 2022-10-19 06:45:07 UTC
Seems to be fixed in KDE Plasma 5.25.5 (Fedora 37). Thanks!