SUMMARY *** Energy Saving menu in system settings flashes and moves right when switching between power profiles using the new menu. *** STEPS TO REPRODUCE 1. Open System Settings 2. Navigate to Energy Saving Menu 3. Switch between "On AC Power" / "On Battery" / "On Low Battery" OBSERVED RESULT the options below the header bar flash and move to the right when switching between options EXPECTED RESULT the options should switch between each other without flashing SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE Neon Unstable Edition KDE Plasma Version: 5.81.0 KDE Frameworks Version: 5.245 Qt Version: 6.6.0
Can reproduce.
That's because layout (specifically, FormLayout) is based on timers instead of polish lifecycle callbacks. I'm afraid it can't be entirely fixed without rewriting it to the native code, because we don't get enough level of control in QML code; an alternative to that would be to recalculate the whole layout of every geometry or children change of anything, which would be (1) quite expensive computationally-wise, (2) prone to binding loops and polish loops.
Right, I can see it when I switch between applet config pages for the Task Manager. The FormLayout flickers in the same way as it loads.
Flicker in the Energy Saving module was fixed via https://invent.kde.org/plasma/powerdevil/-/merge_requests/302 by reusing one form for all power state profiles. Nate's reproduction in the "Configure Task Manager" dialog (and likely in several other spots) can still be observed.
*** Bug 500572 has been marked as a duplicate of this bug. ***
*** Bug 502100 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 410352 ***