Bug 399893

Summary: Spinner position changes as it rotates with non-integer scale factor
Product: [Frameworks and Libraries] frameworks-qqc2-desktop-style Reporter: Patrick Silva <bugseforuns>
Component: generalAssignee: Marco Martin <notmart>
Status: RESOLVED FIXED    
Severity: normal CC: kde, nate, postix
Priority: NOR    
Version First Reported In: 5.58.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: demonstration

Description Patrick Silva 2018-10-16 18:09:06 UTC
SUMMARY
I can reproduce only if display scaling facor is 1.2, only flatpaks from flathub are affected. Weirdly nightly flatpaks from kdeapps repo are not affected.


STEPS TO REPRODUCE
1. set your display scale to 1.2 in system settings > display and monitor > "scale display" button. Restart plasma.
2. open discover, click "settings" in the side bar, click "Flathub" repo to show its packages
3. click some flatpak to open its description, click some screenshot

OBSERVED RESULT
We can see a spinner while the screenshot is loaded. The spinner position changes as it rotates.
Watch the screencast please.

EXPECTED RESULT
spinner position should not change while it rotates.

SOFTWARE VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.14.1
Qt Version: 5.11.2
KDE Frameworks Version: 5.51.0
Comment 1 Patrick Silva 2018-10-16 18:09:50 UTC
Created attachment 115685 [details]
demonstration
Comment 2 postix 2019-09-11 18:45:30 UTC
I can confirm that, though the spinner is even more eccentric to me with a scaling of 2.

Operating System: Manjaro Linux 
KDE Plasma Version: 5.16.4
KDE Frameworks Version: 5.62.0
Qt Version: 5.13.0
Comment 3 Nate Graham 2021-03-18 17:31:00 UTC
Seems to be fixed with fractional scale and integer factors now.