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

            Bug ID: 488571
           Summary: "Show Panel Configuration" does not work while "Add
                    Widget" is active, depending on how the user
                    interacted with the "Add Widget" interface
    Classification: Plasma
           Product: plasmashell
           Version: master
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: Panel
          Assignee: plasma-b...@kde.org
          Reporter: spikespie...@gmx.de
                CC: niccolo.venera...@gmail.com
  Target Milestone: 1.0

SUMMARY

There is a weird inconsistency in the behavior of the "Show Panel
Configuration" context menu action on a panel while the "Add a Widget"
interface for that panel is open. Sometimes it shows both the 'Add widget'
interface and the Panel Configuration mode, sometimes it closes the add widget
mode and the globally active edit mode. 

The behavior is also different if the Desktop "Add Widget" interface (visually
indistinguishable from the panel "Add Widget" interface) is open. This could
potentially be intentional (they generally behave differently), but it is
rather confusing. 

I'll provide replication steps for the major inconsistencies I found


STEPS TO REPRODUCE

Variant A

1. Right-click a panel, "Add widgets..."
2. Right-click the same panel, "Show Panel Configuration"

Variant B

1. Right-click a panel, "Add widgets..."
2. Click a widget (for simplicity, I'll use Analog Clock)
3. Right-click the same panel, "Show Panel Configuration"

Variant C

1. Right-click a panel, "Add widgets..."
2. Drag Analog Clock to the panel
3. Right-click the same panel, "Show Panel Configuration"

Variant D

1.Enter Edit mode through the Desktop context menu
2. Click "Add widgets..." in Edit Mode
3. Right-click a panel, "Show Panel Configuration"

Variant E 

1.Enter Edit mode through the Desktop context menu
2. Click "Add widgets..." in Edit Mode
3. Drag Analog Clock to a panel
4. Right-click a panel, "Show Panel Configuration"

OBSERVED RESULT

Variant A: Add Widget interface closes, Panel Configuration does not open
Variant B: Add Widget interface closes, Panel Configuration does not open
Variant C: Add Widget interface remains open, Panel Configuration opens
Variant D: Add Widget interface closes, Panel Configuration opens
Variant E: Add Widget interface remains open, Panel Configuration opens (Note
that adding widgets to the desktop after adding widgets to the desktop in
between does not seem to affect this - as soon as one widget was added to the
panel, the Add Widget interface remains open)  

EXPECTED RESULT

Contra Variant A and B, the Panel Configuration should always show if the user
clicks "Show Panel Configuration". This is (to me) clearly a bug.

Variant A, B, and C should probably have the same result.

I think the correct result for A, B, and C is to show both (as variant C does)
- if a user opens both the Panel Configuration and the Add Widgets interfaces,
the goal is likely to add several applets and position them, and closing one
interface means having to open them again over and over. But see bug #487546
for the contrary argument

Variant D and E likely should behave the same way (to each other), and
potentially behave the same way as Variant A-C. I'm not quite confident on
this; there may be particular usage patterns where a different behavior might
make sense, but this does not seem transparent.  

SOFTWARE/OS VERSIONS

Current Neon DevE.

Linux: 6.5.0-35-generic 
KDE Plasma Version: 6.1.80
KDE Frameworks Version:  6.4.0
Qt Version: 6.7.0

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

Reply via email to