Skip to content

blurred waybar + hyprpaper fails to update wallpaper behind waybar when no windows are present #4352

Description

@shot-codes

Hyprland Version

System/Version info
Hyprland, built from branch main at commit 1512b81126dd115f089fd21244692d92034c78f8 dirty (master: guard PNODE in roll*).
Date: Tue Jan 2 22:18:38 2024
Tag: v0.34.0-19-g1512b811

flags: (if any)


System Information:
System name: Linux
Node name: GLaDOS
Release: 6.6.9-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Tue, 02 Jan 2024 02:28:28 +0000


GPU information: 
00:02.0 VGA compatible controller [0300]: Intel Corporation Raptor Lake-P [Iris Xe Graphics] [8086:a7a0] (rev 04) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation AD107M [GeForce RTX 4060 Max-Q / Mobile] [10de:28a0] (rev a1) (prog-if 00 [VGA controller])


os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://bugs.archlinux.org/"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo


plugins:

Bug or Regression?

Bug

Description

I have enabled blurring on waybar, tested with both blurls and layerrule. I am using hyprpaper to change wallpapers when I change workspace. When I navigate between two workspaces that each have windows, the wallpaper is correctly updated behind waybar -- when I naviagte to a workspace that has no windows the wallpaper is not updated behind waybar. If I open a window in the empty space the background behind waybar corrects itself

How to reproduce

  • preload multiple images in hyprpaper
  • add layerrule/blurls for waybar
  • bind workspace navigation to change wallpaper with hyprctl hyprpaper wallpaper "" as per documentation
  • Use bind to switch between workspaces that have windows and no windows open

Crash reports, logs, images, videos

recording.1.mp4

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions