Bug 515811 - Weird PageRow flickering when loosing/regaining focus
Summary: Weird PageRow flickering when loosing/regaining focus
Status: RESOLVED FIXED
Alias: None
Product: frameworks-kirigami
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: Master
Platform: Other Linux
: NOR normal
Target Milestone: Not decided
Assignee: kdelibs bugs
URL:
Keywords:
: 519135 (view as bug list)
Depends on:
Blocks:
 
Reported: 2026-02-10 10:41 UTC by Carl Schwan
Modified: 2026-07-25 22:51 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.29
Sentry Crash Report:


Attachments
video (1.73 MB, video/webm)
2026-02-10 10:41 UTC, Carl Schwan
Details
Remove items from Repeater (560.46 KB, video/webm)
2026-07-21 16:57 UTC, Manuel Alcaraz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carl Schwan 2026-02-10 10:41:19 UTC
Created attachment 189433 [details]
video

SUMMARY

Weird flickering when loosing/regaining focus in the setting window of a few kirigami app. The flickering is caused by the animation of a new page being pushed, running when it's not supposed to

STEPS TO REPRODUCE

See view

1. Open the setting window of Marknote but also happen with other apps
2. Open a category. Most of the time there is an animation for a replace which doesn't look great
3. leave focus of marknote by clicking on another app
4. Go back to marknote, the animation is play again

OBSERVED RESULT

Annoying animation :)

EXPECTED RESULT

No animation

SOFTWARE/OS VERSIONS
Marknote: 1.4.1
Fedora Linux 43 (KDE Plasma Desktop Edition) (Wayland)
KDE Frameworks: 6.24.0
Qt: Using 6.10.1 and built against 6.10.1
Unknown/Default
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.18.4-200.fc43.x86_64

ADDITIONAL INFORMATION

I tried to debug this and couldn't find the root issue. m_moving in columnView is not updated, but the animation still plays. When regaining focus, no page is pushed or replaced

This might be caused by the page cache in kirigami addons: https://invent.kde.org/libraries/kirigami-addons/-/blob/master/src/settings/private/ConfigWindow.qml?ref_type=heads#L141
Comment 1 Manuel Alcaraz 2026-07-21 16:57:43 UTC
Created attachment 194497 [details]
Remove items from Repeater

This issue also happens when removing items from a Repeater inside a page (see attachment).
Comment 2 Manuel Alcaraz 2026-07-23 18:11:49 UTC
I've found the issue to be caused by https://invent.kde.org/libraries/kirigami-addons/-/merge_requests/406
Comment 3 Manuel Alcaraz 2026-07-24 18:24:31 UTC
*** Bug 519135 has been marked as a duplicate of this bug. ***
Comment 4 Bug Janitor Service 2026-07-24 18:28:11 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kirigami/-/merge_requests/2131
Comment 5 Manuel Alcaraz 2026-07-25 07:10:38 UTC
Git commit da8c22add61cc0f3b52f456bb2d447b5b1572836 by Manuel Alcaraz Zambrano.
Committed on 24/07/2026 at 18:27.
Pushed by carlschwan into branch 'master'.

ScrollablePage: Fix enter animation running when changing focus

M  +2    -2    src/controls/ScrollablePage.qml

https://invent.kde.org/frameworks/kirigami/-/commit/da8c22add61cc0f3b52f456bb2d447b5b1572836