Skip to content

Left sidebar rendering is buggy when animations disabled #4158

Open
@palmerusaf

Description

@palmerusaf

Your Environment

  • Version used: 12.0.1 AUR
  • Operating System and version: Arch
  • Desktop Environment: HyprLand 0.47.2
  • Browser Name and version: Firefox 136.0.2

Expected Behavior

When the side bar is toggled it correctly resizes the main view and appears with the correct z axis.

Current Behavior

When animations are disabled hiding the side bar doesn't expand the main view. Additionally, un-hiding the side bar fails to shrink the main view and the sidebar appears behind the main view. The rendering can be corrected by resizing the window. I've experience this with the flatpak install on Pop OS as well. This leads me to believe it may be related to how tiling managers instantly resize windows. Maybe when on a tiling desktop environment with animations disabled the UI is skipping a critical break-point event that leaves the sidebar in a inconsistent state. The bug appeared sometime towards the end of V11. If I get some free time I will try get you an exact commit hash with git bisect.

Steps to Reproduce (for bugs)

  1. Disable animations
  2. Instantly resize the window somehow, such as with a tiling manager
  3. Toggle the sidebar

Can you reproduce this reliably?

Reproducible on flatpak, deb, and the browser.

Console Output

Image

Error Log (Desktop only)

No errors just the console log above.

Image

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions