https://bugs.kde.org/show_bug.cgi?id=454805
Bug ID: 454805 Summary: Glitchy maximize animation: isMaximized() returned true before the window has completed the maximize animation Product: kwin Version: 5.24.90 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: decorations Assignee: kwin-bugs-n...@kde.org Reporter: k...@paulmcauley.com Target Milestone: --- Created attachment 149434 --> https://bugs.kde.org/attachment.cgi?id=149434&action=edit Video showing glitchy maximize animation with Breeze window decoration, normal borders This is an animation glitch which has existed a few years now (in both X11 and Wayland), and have been meaning to report and make videos of for some time. The problem is that the window maximize animation is glitchy. This is because the window titlebar will appear in the maximized state before the maximize animation has been completed. I assume the client->isMaximized() function is returning true to the window decoration before the maximize animation is complete. In the attached maximize_animation_glitch_breeze_with_borders.mp4 you can see that when maximize is clicked, the titlebar instantly transforms into the maximized state, losing its rounded corners and losing the window borders before the animation has even started. The expected behaviour would be for these things to change only after the maximize animation has completed. The restore animation seems to work fine. Operating System: openSUSE Leap 15.3 KDE Plasma Version: 5.24.90 KDE Frameworks Version: 5.94.0 Qt Version: 5.15.2 Kernel Version: 5.3.18-150300.59.68-preempt (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz Memory: 31.2 GiB of RAM Graphics Processor: Mesa Intel® HD Graphics 630 Manufacturer: Dell Inc. Product Name: XPS 15 9560 -- You are receiving this mail because: You are watching all bug changes.