hyprwm / Hyprland

Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
https://hyprland.org
BSD 3-Clause "New" or "Revised" License
17.92k stars 753 forks source link

visual bug: rectangle not rendered during animation #6609

Open daniele821 opened 1 week ago

daniele821 commented 1 week ago

Regression?

No

System Info and Version

System/Version info ```sh Hyprland, built from branch main at commit fabc30df52ab5d2c369fc8acd4ff909a6ba3b8ac (). Date: Wed Jun 19 10:15:18 2024 Tag: , commits: 4870 flags: (if any) System Information: System name: Linux Node name: fedora Release: 6.9.4-200.fc40.x86_64 Version: #1 SMP PREEMPT_DYNAMIC Wed Jun 12 13:33:34 UTC 2024 GPU information: 00:02.0 VGA compatible controller [0300]: Intel Corporation Iris Plus Graphics G1 (Ice Lake) [8086:8a56] (rev 07) (prog-if 00 [VGA controller]) os-release: NAME="Fedora Linux" VERSION="40 (KDE Plasma)" ID=fedora VERSION_ID=40 VERSION_CODENAME="" PLATFORM_ID="platform:f40" PRETTY_NAME="Fedora Linux 40 (KDE Plasma)" ANSI_COLOR="0;38;2;60;110;180" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:40" DEFAULT_HOSTNAME="fedora" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f40/system-administrators-guide/" SUPPORT_URL="https://ask.fedoraproject.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=40 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=40 SUPPORT_END=2025-05-13 VARIANT="KDE Plasma" VARIANT_ID=kde plugins: ```

Description

while in special workspace, if moving workspaces behind with a bind which has workspace e+1 for example, then the place which will be hidden after the animation is ended, is not rendered

also: i cannot bisect to see if it's a regression, as the compilation fails for some reasons on fedora, and i am not good enough to know how to fix it

How to reproduce

Crash reports, logs, images, videos

20240620_20h18m31s_grim

I wanted to make record the screen, but obs decided to not work for some reasons lol