https://bugs.kde.org/show_bug.cgi?id=392815

            Bug ID: 392815
           Summary: Layer's color label changes unexpectedly when holding
                    right-click in Layers docker's right-click menu
           Product: krita
           Version: nightly build (please specify the git hash!)
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Dockers
          Assignee: krita-bugs-n...@kde.org
          Reporter: tyson...@mail.com
  Target Milestone: ---

krita-4.1.0-pre-alpha-36d2430-x86_64.appimage

When right-click is being HOLD to call Layers docker's right-click menu, it
automatically assign the layer with a color label the mouse is hovered on.

How to reproduce:
1) Create a new document.
2) Layers docker, mouse over Layer 2.
3) HOLD right-click to call out the menu, do not release the switch yet.
4) Move cursor over any of the color label blocks.
5A) Wait for a second while paying attention to Layers docker, then move away
the cursor and release the switch. 
5B) Or, After moving cursor over a color label, continue to move the cursor
onto any other command, like Merge with Layer below, and release the
right-click switch.
6) The color label of Layer 2 is now changed to the color of what the cursor
just hovered.

This bug affects mostly graphics tablet users. This is because side-switches on
a stylus can't do "click-and-release" reliably. We often resort to holding the
side-switch down for right clicks.

And since the color label blocks are being placed so high up in the right-click
menu, the cursor is almost guaranteed to move over one of them before reaching
the items below. 

I often see my layers get their color labels changed unexpectedly when I merge
a layer using the Layers docker's right-click menu and then immediately Undoing
it (otherwise the merge will not keep the upper layer's color label).

I think this bug shares its root with:
https://bugs.kde.org/show_bug.cgi?id=378484
https://bugs.kde.org/show_bug.cgi?id=389560

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to