Bug 463604

Summary: Eyedropper icon stays visible after a quick color selection
Product: [Applications] krita Reporter: Manga Tengu <mangatengu>
Component: * UnknownAssignee: Krita Bugs <krita-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: ghevan, halla
Priority: NOR    
Version: 5.1.4   
Target Milestone: ---   
Platform: macOS (DMG)   
OS: macOS   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Manga Tengu 2022-12-29 21:21:00 UTC
I use an "alternate invocation" bound to "sample foreground color" to quickly sample color as I paint.
When you do so, an eye-dropper icon appears on the cursor. It disappears as you release your "alternate invocation" shortcut.

The problem is the icon doesn't disappear sometimes (often) and you need an extra action (like trigger it again, mirror the canvas, change tool...). It might seem like nothing, but when you do, and you get stuck with the icon right after that, in a new color sampling manipulation, it becomes to feel like a burden.

To reproduce:
paint with a color, color sample with the alternate invocation, paint again, sample again, eventually you will get a stuck eye-dropper icon. Sometimes it keeps on happening, sometimes it takes time to pop back up... I couldn't find a specific manipulation prior to witnessing the sticky icon.

I tried doing so while calling other invocations like zooming, panning, rotating. But it doesn't seem to have an impact.
Comment 1 Manga Tengu 2022-12-30 09:07:50 UTC
PS:

Please note I use the no cursor setting for my cursor. It seems it won't happen if you have another cursor option which will have a graphic representation (a dot or an icon...)
Comment 2 Halla Rempt 2023-01-04 10:38:53 UTC
I've seen this happen even though I use the brush outline cursor, so setting to confirmed. I'm simply not sure it is really fixable, though. It's also not a regression, I've seen this before on my mac.
Comment 3 Manga Tengu 2023-01-04 12:15:00 UTC
I think there is a mix here:
brush outline is not a cursor option.
I guess you mean you use "preview outline" as brush outline shape.
I'm talking about the Brush Cursor Icon option (which is just above). If you put it to anything except "no cursor" you will not have the persistent eyedropper issue.
Comment 4 vanyossi 2023-01-11 23:23:13 UTC
I could not make the cursor to stuck after 15min of blending colors. My cursor is set to none, and outline to brush preview. We had stuck icons with the zoom actions a while ago, and maybe I got the eyedropper icon stuck once back then.
Comment 5 Manga Tengu 2023-01-12 15:47:05 UTC
Yes, I also sometimes struggled with reproducing and thought it was gone after this or that... sometimes it's very rare.
But to tell you how much it was slowing me down, I started working with the white pixel cursor to "forget about it".
Comment 6 Manga Tengu 2023-01-12 15:48:30 UTC
Also is it possible it is related to the ARM architecture ? I think Halla has an M1 laptop just like me.
Comment 7 vanyossi 2023-01-12 16:31:19 UTC
I don't think is arch related, I'm also on arm64. The more likely reason is a signal could get lost under certain rare conditions. And reproducing those exact conditions is finicky.