Bug 499930

Summary: Clipboard Popup opening is delayed on a scaled display, and when opening on a display with a different scale factor than the one it was previously opened on
Product: [Plasma] plasmashell Reporter: Eamonn Rea <eamonnrea>
Component: Clipboard widget & pop-upAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: normal CC: kdedev
Priority: NOR Keywords: multiscreen
Version First Reported In: 6.3.0   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Eamonn Rea 2025-02-12 22:19:51 UTC
SUMMARY
Note: This issue only affects multi-display setups. Single scaled display setups (i.e. a laptop with a scaled display) do not seem to exhibit this issue.

The clipboard popup has a 1-2 second delay if you try to open it on a scaled display. It has the same delay if you open it on a scaled display and then try to open it on a non-scaled display for the first time.

When opening multiple times across multiple displays with the same scale factor (i.e. 100%) it opens instantly.

When opening on a scaled display (i.e. 150%) it will have a delay. It has this delay each time you try to open it on a scaled display. However, when moving back to a non-scaled display (i.e. 100%), it will have a delay only the first time.

STEPS TO REPRODUCE
This setup assumes at least one scaled display, and at least two non-scaled displays.

1. Open the Clipboard Popup on a scaled display.
2. Observe 1-2 second delay on each attempt.
3. Next, move cursor to non-scaled display and open the popup.
4. Observe the same 1-2 second delay, but only on the first attempt. Subsequent attempts will be instant.
5. Finally, open the popup on unscaled display #1. It should be instant, or the first attempt may have a delay if the previous display was a scaled display. Then, move to unscaled display #2. There will be no delay.
    - In other words, moving between unscaled displays, there is no delay. There is only delay the *first time* when going from a scaled display to an unscaled display. However, scaled displays will have delay every time.

OBSERVED RESULT
There is a delay behaviour when opening the clipboard popup across multi-display setups with a variety of scale factors.  

EXPECTED RESULT
There should be no delay when opening the popup on any display scale factor.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.3.0
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.2
Graphics Platform: Wayland

ADDITIONAL INFORMATION
Comment 1 TraceyC 2025-02-14 21:24:17 UTC
I'm not able to reproduce this on git-master or 6.3.0

git-master:
Laptop screen at 100%, external hdmi screen at 150%

6.3.0:
Laptop screen at 150%, external DP screen at 150%, hdmi screen at 100%
Laptop screen at 150%, external DP screen at 125%, hdmi screen at 100%
Laptop screen at 150%, external DP screen at 100%, hdmi screen at 150%

Clicking on the clipboard icon brought up the entries immediately on every screen

Can you test with a new user and see if you get the same behavior?
Comment 2 Eamonn Rea 2025-02-16 01:07:51 UTC
Since updating to KWin 6.3.0-3 from the Arch packages, much of this appears to be resolved, although there is still a short delay every so often on my scaled display only.

Unsure if this should be closed, as it still *somewhat* occurs.
Comment 3 Bug Janitor Service 2025-03-03 03:46:45 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2025-03-18 03:51:17 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.