When UI scaling in effect on Linux (Wayland), select resizing leaves slug trails

Bug #2042365 reported by Andi McClure
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pinta
Fix Committed
Undecided
Unassigned

Bug Description

I am using Ubuntu 23.10. I installed Pinta 2.1.1 from the Ubuntu Snap Store. (It's good.) I use Wayland and I run my display at 150% display scale using the Scale setting in the Displays section in Settings.

I have noticed a graphical glitch. If I choose the "Rectangle Select" tool, then select any area, then resize the selection using the handles on the edge, whenever the selection is made smaller it leaves a series of slug trails. See attached image (I also have a video I could attach). The trails are light pixels so they are only visible on darker images.

In my tests, the glitch goes away if I turn off display scaling (set "scale" to 100%) and it does not go away if I use a non-fractional display scaling (set "scale" to 200%).

Revision history for this message
Andi McClure (andi-mcc) wrote :
Revision history for this message
Cameron White (cameronwhite91) wrote :

I noticed this previously on macOS as well (which is also running at a different display scale), but haven't seen it yet on the master branch which is ported to GTK4.
If possible, could you try out the latest build (either by compiling from Github, or trying the installer from https://github.com/PintaProject/Pinta/actions/runs/6758303780 (requires a GitHub login to access the download link)

Revision history for this message
Andi McClure (andi-mcc) wrote :

Can confirm, on first-pass tests I cannot reproduce the problem in master a4cf89025144.

It crashes more so I guess I'll file that separately

Revision history for this message
Cameron White (cameronwhite91) wrote :

Great, thanks for testing! Definitely please do submit bugs for any crashes you're hitting reliably!

Changed in pinta:
milestone: none → 2.2
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.