Bug 480804 - Energy page: layout flickers/vibrates when scrollbar is about to change visibility
Summary: Energy page: layout flickers/vibrates when scrollbar is about to change visib...
Status: RESOLVED FIXED
Alias: None
Product: kinfocenter
Classification: Applications
Component: general (show other bugs)
Version: 5.27.10
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 482296 488289 489399 499937 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-02-03 20:58 UTC by Frank Steinmetzger
Modified: 2025-02-18 22:35 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.3.1
Sentry Crash Report:


Attachments
screencast showing the issue (265.69 KB, video/x-matroska)
2024-02-03 20:58 UTC, Frank Steinmetzger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Steinmetzger 2024-02-03 20:58:01 UTC
Created attachment 165509 [details]
screencast showing the issue

SUMMARY
I was in the process of recalibrating my internal battery and had the charge graph open. All of a sudden I noticed the fan spinning up sharply. It turned out it was kinfocenter, whose GUI layout was fluctuating between two states when the windows is maximised. See the attached screencast.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.114.0
Qt Version: 5.15.12
Kernel Version: 6.7.3-arch1-1 (64-bit)
Graphics Platform: X11
Comment 1 Nate Graham 2024-03-05 17:26:34 UTC
*** Bug 482296 has been marked as a duplicate of this bug. ***
Comment 2 Shubham Arora 2024-03-11 18:24:35 UTC
Is this still reproducible in plasma 6.0? I had this issue on 5.27 but no longer reproducible on the master
Comment 3 Nate Graham 2024-06-10 17:16:04 UTC
*** Bug 488289 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2024-07-03 00:12:08 UTC
*** Bug 489399 has been marked as a duplicate of this bug. ***
Comment 5 Ismael Asensio 2025-02-09 14:59:16 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kinfocenter/-/merge_requests/228
Comment 6 Ismael Asensio 2025-02-10 20:35:07 UTC
Git commit 29d31768cfe77819211bd7322d2f55f7182af21d by Ismael Asensio.
Committed on 10/02/2025 at 20:32.
Pushed by iasensio into branch 'master'.

kcms/energy: Fix page size flickering

Make the graph height relative to the page width, instead of the
column layout. This way it doesn't change when the scrollbar appears
or disappears, fixing the flickering loop
FIXED-IN: 6.3.1

M  +2    -4    kcms/energy/ui/main.qml

https://invent.kde.org/plasma/kinfocenter/-/commit/29d31768cfe77819211bd7322d2f55f7182af21d
Comment 7 Ismael Asensio 2025-02-10 20:49:11 UTC
Git commit 978f24c79f6b05f48983be405341f9c32023f29e by Ismael Asensio.
Committed on 10/02/2025 at 20:44.
Pushed by iasensio into branch 'Plasma/6.3'.

kcms/energy: Fix page size flickering

Make the graph height relative to the page width, instead of the
column layout. This way it doesn't change when the scrollbar appears
or disappears, fixing the flickering loop
FIXED-IN: 6.3.1

(cherry picked from commit 29d31768cfe77819211bd7322d2f55f7182af21d)

M  +2    -3    kcms/energy/ui/main.qml

https://invent.kde.org/plasma/kinfocenter/-/commit/978f24c79f6b05f48983be405341f9c32023f29e
Comment 8 Nate Graham 2025-02-18 22:35:04 UTC
*** Bug 499937 has been marked as a duplicate of this bug. ***