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

            Bug ID: 399419
           Summary: Show Painting Assistants toggle is inconsistent
                    between windows
           Product: krita
           Version: 4.1.3
          Platform: Appimage
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Tool/Assistants
          Assignee: krita-bugs-n...@kde.org
          Reporter: aut...@autumnlansing.com
  Target Milestone: ---

When working with multiple windows, toggling the "View > Show Painting
Assistants" option becomes confused as to which state each window is in and
show inconsistencies.

Toggling off the option on one window to hide the assistants (unchecking the
menu option) and then switching to another window where the assistants are not
hidden resets the toggle's checkmark in the menu to a global checked state.
Switching back to the first window, where the assistants have been hidden,
displays the checkmark in the menu next to the option though the assistants
themselves are still hidden. Unchecking the option in that state, which one
assumes would hide the assistants, shows the assistants instead. The checkmark
in the menu ends up being very confusing as you can't rely on its state to tell
if the option is off or on.

If it makes a difference, I heavily use sessions.


STEPS TO REPRODUCE
1. Create several windows with painting assistants in each.
2. Toggle off assistants in one window
3. Switch to a second window with assistants not hidden
4. Switch back to the first window with the hidden assistants.
3. Observe the state of the toggle checkmark versus the visible state of the
assistants.

OBSERVED RESULT
The toggle checkmark does not consistently match the visibility state.

EXPECTED RESULT
The checkmark should be consistent for each window, showing when the assistants
are visible in the window and not showing when they're hidden.

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

Reply via email to