Open Reyshyram opened 4 weeks ago
can you try enabling force_introspection and seeing if that fixes the issue?
It didn't change anything
are you sure they don't have a solid background...? It looks like it...
Yeah, before the update their opacity was lowered but not anymore
hyprland doesn't interfere with their opacity though, that's the app theming itself?
That's strange, when reverting to Hyprland v0.41.2 the opacity of the popup is lowered and it’s blurred?
wat
can you bisect? This is odd.
I will be a bit busy this weekend, I will start bisecting as soon as I can
no worries
When bisecting, I have this issue
What should I do?
git submodule update --init
Thanks, maybe adding it somewhere inside the wiki would help future people?
Uh it's not working as intended
Submodule 'subprojects/wlroots-hyprland' (https://github.com/hyprwm/wlroots-hyprland) registered for path 'subprojects/wlroots-hyprland'
fatal: could not get a repository handle for submodule 'subprojects/wlroots-hyprland'
do git pull --recurse-submodules
instead. Assuming this is cloned from the hyprwm org and not e.g. a fork that you made
pull will reset bisect wont it?
g reset --hard --recurse-submodules
should work?
do
git pull --recurse-submodules
instead
Doesn't seem to work
Fetching submodule subprojects/hyprland-protocols
Fetching submodule subprojects/tracy
Fetching submodule subprojects/udis86
Could not access submodule 'subprojects/wlroots-hyprland'
pull will reset bisect wont it?
g reset --hard --recurse-submodules
should work?
Unfortunately it doesn't seem to be working
fatal: not a git repository: ../../.git/modules/subprojects/wlroots-hyprland
fatal: could not reset submodule index
Is it an error on my end?
do git pull --recurse-submodules instead. Assuming this is cloned from the hyprwm org and not e.g. a fork that you made
It is cloned from the upstream repository and not a fork too
did you clone with --recursive
?
Yes, I followed the instructions of the wiki https://wiki.hyprland.org/Crashes-and-Bugs/#bisecting-an-issue
honestly quite out of ideas then
Uh I won’t be able to bisect then
are you able to manually reset to an old hash? aka git reset --hard --recurse-submodules <HASH>
are you able to manually reset to an old hash? aka
git reset --hard --recurse-submodules <HASH>
❯ git reset --hard --recurse-submodules 95782de
fatal: not a git repository: ../../.git/modules/subprojects/wlroots-hyprland
fatal: could not reset submodule index
wtf
What should I do?
no clue
Does it work for you if you do the same steps?
yea
I have no idea what’s wrong with my git
Should I close this issue?
no, since its still broken. Maybe someone else will be able to repro and bisect
ok
Regression?
Yes
System Info and Version
System/Version info
```sh Hyprland, built from branch at commit 9a09eac79b85c846e3a865a9078a3f8ff65a9259 (props: bump version to 0.42.0). Date: Wed Aug 7 19:17:10 2024 Tag: v0.42.0, commits: 5069 flags: (if any) System Information: System name: Linux Node name: reyshi-arch Release: 6.10.4-zen2-1-zen Version: #1 ZEN SMP PREEMPT_DYNAMIC Sun, 11 Aug 2024 16:18:46 +0000 GPU information: 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://gitlab.archlinux.org/groups/archlinux/-/issues" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=archlinux-logo plugins: ======Config-Start====== Config File: /home/reyshyram/.config/hypr/hyprland.conf: Read Succeeded $hyprland_dir = $HOME/.config/hypr/ source = $hyprland_dir/monitors.conf source = $hyprland_dir/theme.conf source = $hyprland_dir/input.conf source = $hyprland_dir/misc.conf source = $hyprland_dir/env_variables.conf source = $hyprland_dir/windowrules.conf source = $hyprland_dir/keybinds.conf source = $hyprland_dir/animations.conf source = $hyprland_dir/startup.conf Config File: /home/reyshyram/.config/hypr//monitors.conf: Read Succeeded # Generated by nwg-displays on 2024-08-15 at 12:31:34. Do not edit manually. monitor=HDMI-A-1,1280x720@62.81,0x0,1.5 monitor=HDMI-A-1,disable monitor=DP-1,1920x1080@74.97,1280x0,1.0 monitor=DP-2,1920x1080@74.97,3200x0,1.0 Config File: /home/reyshyram/.config/hypr//theme.conf: Read Succeeded source = $HOME/.cache/wal/colors-hyprland.conf general { gaps_in = 4 gaps_out = 8 border_size = 2 col.active_border = $accent $color12 45deg col.inactive_border = $color9 $color10 45deg layout = dwindle resize_on_border = true } group { col.border_active = $accent $color12 45deg col.border_inactive = $color9 $color10 45deg col.border_locked_active = $accent $color12 45deg col.border_locked_inactive = $color9 $color10 45deg groupbar { col.active = $color12 col.inactive = $color10 col.locked_active = $color4 col.locked_inactive = $color2 } } decoration { rounding = 10 active_opacity = 0.85 inactive_opacity = 0.85 fullscreen_opacity = 1.0 dim_special = 0.3 blur { enabled = true size = 4 passes = 4 ignore_opacity = true new_optimizations = true special = true popups = true popups_ignorealpha = 0.7 xray = true brightness = 1.0 contrast = 1.0 vibrancy = 0.4 vibrancy_darkness = 0.4 } drop_shadow = true shadow_range = 30 shadow_render_power = 4 col.shadow = 0x66000000 } layerrule = ignorealpha 0.0, rofi layerrule = blur,rofi layerrule = blurpopups, rofi layerrule = xray 1, rofi layerrule = ignorealpha 0.7, swaync-control-center layerrule = blur, swaync-control-center layerrule = blurpopups, swaync-control-center layerrule = xray 1, swaync-control-center layerrule = ignorealpha 0.7, gtk-layer-shell layerrule = blur, gtk-layer-shell layerrule = blurpopups, gtk-layer-shell layerrule = xray 1, gtk-layer-shell layerrule = ignorealpha 0.85, waybar layerrule = blur, waybar layerrule = blurpopups, waybar layerrule = xray 1, waybar layerrule = ignorealpha 0.7, logout_dialog layerrule = blur, logout_dialog layerrule = blurpopups, logout_dialog layerrule = xray 1, logout_dialog layerrule = ignorealpha 0.7, swaync-notification-window layerrule = blur, swaync-notification-window layerrule = blurpopups, swaync-notification-window layerrule = xray 1, swaync-notification-window Config File: /home/reyshyram/.cache/wal/colors-hyprland.conf: Read Succeeded $foreground = rgb(c2c1c5) $backgroundCol = rgb(0e0a18) $color0 = rgb(0e0a18) $color1 = rgb(682a2d) $color2 = rgb(632a53) $color3 = rgb(664e61) $color4 = rgb(336690) $color5 = rgb(ab6451) $color6 = rgb(b4945a) $color7 = rgb(918e98) $color8 = rgb(60596d) $color9 = rgb(8b393d) $color10 = rgb(84386f) $color11 = rgb(896882) $color12 = rgb(4588c0) $color13 = rgb(e5866c) $color14 = rgb(f0c678) $color15 = rgb(c2c1c5) $accent = rgb(ea816a) Config File: /home/reyshyram/.config/hypr//input.conf: Read Succeeded input { kb_layout = us,fr kb_variant = kb_model = kb_options = kb_rules = numlock_by_default = true accel_profile = flat force_no_accel = false follow_mouse = 1 touchpad { natural_scroll = false } sensitivity = 0 # -1.0 - 1.0, 0 means no modification. } Config File: /home/reyshyram/.config/hypr//misc.conf: Read Succeeded misc { disable_hyprland_logo = true disable_splash_rendering = true force_default_wallpaper = 0 mouse_move_enables_dpms = true } dwindle { pseudotile = false preserve_split = true smart_split = true } xwayland { force_zero_scaling = true } debug { suppress_errors = false } plugin { overview { dragAlpha = 0.85 } } Config File: /home/reyshyram/.config/hypr//env_variables.conf: Read Succeeded env = XCURSOR_SIZE,24 env = XCURSOR_THEME,Bibata-Modern-Classic env = GDK_BACKEND,wayland,x11 env = CLUTTER_BACKEND,wayland env = MOZ_ENABLE_WAYLAND,1 env = XDG_CURRENT_DESKTOP,Hyprland env = XDG_SESSION_DESKTOP,Hyprland env = XDG_SESSION_TYPE,wayland env = GDK_SCALE,1 env = QT_AUTO_SCREEN_SCALE_FACTOR,1 env = QT_SCALE_FACTOR,1 env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 env = QT_QPA_PLATFORM,wayland;xcb env = QT_QPA_PLATFORMTHEME,qt6ct env = LIBVA_DRIVER_NAME,nvidia env = GBM_BACKEND,nvidia_drm env = __GLX_VENDOR_LIBRARY_NAME,nvidia env = NVD_BACKEND,direct cursor { no_hardware_cursors = true } Config File: /home/reyshyram/.config/hypr//windowrules.conf: Read Succeeded windowrulev2 = suppressevent maximize, class:.* # xwaylandvideobridge rules windowrulev2 = opacity 0.0 override 0.0 override, class:(xwaylandvideobridge) windowrulev2 = noanim, class:(xwaylandvideobridge) windowrulev2 = noinitialfocus, class:(xwaylandvideobridge) windowrulev2 = maxsize 1 1, class:(xwaylandvideobridge) windowrulev2 = noblur, class:(xwaylandvideobridge) # Opacity rules windowrulev2 = opaque, class:(org.kde.gwenview) windowrulev2 = opaque, class:(vlc) windowrulev2 = noblur, class:(vlc) windowrulev2 = opaque, class:(waypaper) windowrulev2 = opaque, class:(.*inkscape.*) windowrulev2 = opaque, class:(Miru) windowrulev2 = opaque, class:(swappy) windowrulev2 = opaque, title:(.*YouTube.*) windowrulev2 = opaque, title:(.*HBO.*) windowrulev2 = opaque, title:(.*Prime Video.*) windowrulev2 = opaque, title:(.*Netflix.*) windowrulev2 = opaque, title:(.*Disney.*) windowrulev2 = opaque, title:(.*Twitch.*) windowrulev2 = opaque, title:(.*Kick.*) windowrulev2 = opaque, title:(Picture-in-Picture) # Floating windows rules windowrulev2 = float, title:(Open Folder) windowrulev2 = float, title:(Open File) windowrulev2 = float, class:(blueman-manager) windowrulev2 = float, class:(nm-connection-editor) windowrulev2 = float, class:(org.pulseaudio.pavucontrol) windowrulev2 = size 50%, class:(org.pulseaudio.pavucontrol) windowrulev2 = center 1, class:(org.pulseaudio.pavucontrol) windowrulev2 = float, title:(Picture-in-Picture) windowrulev2 = float, class:(yad) windowrulev2 = float, class:(com.github.neithern.g4music) windowrulev2 = float, class:(firewall-config) windowrulev2 = float, class:(vlc) windowrulev2 = float, class:(kvantummanager) windowrulev2 = float, class:(qt5ct) windowrulev2 = float, class:(qt6ct) windowrulev2 = float, class:(nwg-look) windowrulev2 = float, class:(org.kde.ark) windowrulev2 = float, class:(nwg-displays) windowrulev2 = center 1, class:(xdg-desktop-portal-gtk) windowrulev2 = float, class:(update) windowrulev2 = size 75%, class:(update) windowrulev2 = center 1, class:(update) windowrulev2 = float, class:(task-manager) windowrulev2 = size 75%, class:(task-manager) windowrulev2 = center 1, class:(task-manager) windowrulev2 = float, class:(pcmanfm-qt), title:(Preferences) windowrulev2 = float, class:(pcmanfm-qt), title:(File Properties) windowrulev2 = float, class:(pcmanfm-qt), title:(Confirm to replace files) windowrulev2 = float, class:(pcmanfm-qt), title:(Copy Files) windowrulev2 = float, class:(pcmanfm-qt), title:(Search Files) windowrulev2 = float, class:(pcmanfm-qt), title:(Move files) windowrulev2 = float, class:(pcmanfm-qt), title:(Delete Files) windowrulev2 = float, class:(org.kde.gwenview) windowrulev2 = size 90%, class:(org.kde.gwenview) windowrulev2 = center 1, class:(org.kde.gwenview) windowrulev2 = float, class:(waypaper) windowrulev2 = size 90%, class:(waypaper) windowrulev2 = center 1, class:(waypaper) windowrulev2 = float, class:(org.gnome.clocks) windowrulev2 = float, class:(org.gnome.Calculator) windowrulev2 = float, class:(it.mijorus.smile) windowrulev2 = move onscreen cursor -50% -50%, class:(it.mijorus.smile) windowrulev2 = float, class:(clipse) windowrulev2 = size 75%, class:(clipse) windowrulev2 = center 1, class:(clipse) # Idle inhibit rules windowrulev2 = idleinhibit focus, class:(vlc) Config File: /home/reyshyram/.config/hypr//keybinds.conf: Read Succeeded $terminal = kitty $fileManager = pcmanfm-qt $editor = code --ozone-platform-hint=wayland --disable-gpu $browser = firefox $mainMod = SUPER $scripts = ~/.config/hypr/scripts $media = $scripts/media.sh $volume = $scripts/volume.sh $help = $scripts/keybinds_help.sh $screenshot = $scripts/screenshot.sh # Applications bind = $mainMod, T, exec, $terminal bind = $mainMod, E, exec, $fileManager bind = $mainMod, C, exec, $editor bind = $mainMod, F, exec, $browser bind = $CTRL SHIFT, ESCAPE, exec, kitty --class task-manager btop bind = $mainMod, N, exec, swaync-client -t -sw # Wallpapers bind = $mainMod, H, exec, waypaper bind = $mainMod SHIFT, H, exec, waypaper --random # Nwg-drawer is toggled on/off if you repeat the key presses bind = $mainMod, A, exec, nwg-drawer -fm "pcmanfm-qt" -term "kitty" -wm "hyprland" -mt 84 -mb 50 -ml 50 -mr 50 -c 6 -nocats -nofs -ovl # launch desktop applications # Overview # bind = $mainMod, Tab, overview:toggle, all # Misc bind = $mainMod, K, exec, $scripts/switch-keyboard-layout.sh bind = $mainMod, Q, exec, $scripts/dontkillsteam.sh # killactive, kill the window on focus bind = ALT, F4, exec, $scripts/dontkillsteam.sh # killactive, kill the window on focus bind = $mainMod, W, togglefloating, bind = $mainMod SHIFT, W, workspaceopt, allfloat bind = $mainMod SHIFT, F, pin, # toggle pin on focused window bind = $mainMod, G, togglegroup, # toggle the window on focus to group (tab mode) bind = $mainMod Alt, Tab, changegroupactive, # switch to next window of the current group bind = $mainMod SHIFT, G, lockactivegroup, toggle # lock current group bind = $mainMod, return, resizeactive, exact 90% 90% bind = $mainMod, return, centerwindow, 1 bind = $mainMod CTRL, return, centerwindow, 1 bind = $mainMod ALT, return, fullscreen, bind = , F11, fullscreen, bind = $mainMod, delete, exit bind = $mainMod, code:61, exec, $help bind = $mainMod, backspace, exec, $scripts/wlogout.sh bind = $mainMod, L, exec, hyprlock # lock screen bind = $mainMod, V, exec, kitty --class clipse -e 'clipse' # clipboard bind = $mainMod, B, exec, smile # emojis bind = $mainMod, P, exec, $scripts/color-picker.sh # color picker bind = $mainMod, J, exec, hyprctl setprop active opaque toggle # Screenshots bind = ,print, exec, $screenshot --current-monitor bind = $mainMod, print, exec, $screenshot --all-monitors bind = CTRL, print, exec, $screenshot --area bind = ALT, print, exec, $screenshot --frozen-area # Media Control, volume and brightness bindl = , xf86AudioPlayPause, exec, $media --pause bindl = , xf86AudioPause, exec, $media --pause bindl = , xf86AudioPlay, exec, $media --pause bindl = , xf86AudioNext, exec, $media --nxt bindl = , xf86AudioPrev, exec, $media --prv bindl = , xf86audiostop, exec, $media --stop bindle = , xf86audioraisevolume, exec, $volume --inc #volume up bindle = , xf86audiolowervolume, exec, $volume --dec #volume down bindl = , xf86AudioMicMute, exec, $volume --toggle-mic #mute mic bindl = , xf86audiomute, exec, $volume --toggle bindle = , xf86monbrightnessup, exec, swayosd-client --brightness +10 bindle = , xf86monbrightnessdown, exec, swayosd-client --brightness -10 # Move focus with mainMod + arrow keys bind = $mainMod, left, movefocus, l bind = $mainMod, right, movefocus, r bind = $mainMod, up, movefocus, u bind = $mainMod, down, movefocus, d bind = ALT, Tab, movefocus, d # Switch workspaces with mainMod + [0-9] bind = $mainMod, code:10, workspace, 1 bind = $mainMod, code:11, workspace, 2 bind = $mainMod, code:12, workspace, 3 bind = $mainMod, code:13, workspace, 4 bind = $mainMod, code:14, workspace, 5 bind = $mainMod, code:15, workspace, 6 bind = $mainMod, code:16, workspace, 7 bind = $mainMod, code:17, workspace, 8 bind = $mainMod, code:18, workspace, 9 bind = $mainMod, code:19, workspace, 10 # Switch workspaces relative to the active workspace with mainMod + CTRL + [←→] bind = $mainMod CTRL, right, workspace, r+1 bind = $mainMod CTRL, left, workspace, r-1 # Move to the first empty workspace instantly with mainMod + CTRL + [↓] bind = $mainMod CTRL, down, workspace, empty # Resize windows with mainMod + Shift + Arrow key binde = $mainMod SHIFT, right, resizeactive, 30 0 binde = $mainMod SHIFT, left, resizeactive, -30 0 binde = $mainMod SHIFT, up, resizeactive, 0 -30 binde = $mainMod SHIFT, down, resizeactive, 0 30 # Move active window to a workspace with mainMod + SHIFT + [0-9] bind = $mainMod SHIFT, code:10, movetoworkspace, 1 bind = $mainMod SHIFT, code:11, movetoworkspace, 2 bind = $mainMod SHIFT, code:12, movetoworkspace, 3 bind = $mainMod SHIFT, code:13, movetoworkspace, 4 bind = $mainMod SHIFT, code:14, movetoworkspace, 5 bind = $mainMod SHIFT, code:15, movetoworkspace, 6 bind = $mainMod SHIFT, code:16, movetoworkspace, 7 bind = $mainMod SHIFT, code:17, movetoworkspace, 8 bind = $mainMod SHIFT, code:18, movetoworkspace, 9 bind = $mainMod SHIFT, code:19, movetoworkspace, 10 # Move window silently to workspace Super + Alt + [0-9] bind = $mainMod ALT, code:10, movetoworkspacesilent, 1 bind = $mainMod ALT, code:11, movetoworkspacesilent, 2 bind = $mainMod ALT, code:12, movetoworkspacesilent, 3 bind = $mainMod ALT, code:13, movetoworkspacesilent, 4 bind = $mainMod ALT, code:14, movetoworkspacesilent, 5 bind = $mainMod ALT, code:15, movetoworkspacesilent, 6 bind = $mainMod ALT, code:16, movetoworkspacesilent, 7 bind = $mainMod ALT, code:17, movetoworkspacesilent, 8 bind = $mainMod ALT, code:18, movetoworkspacesilent, 9 bind = $mainMod ALT, code:19, movetoworkspacesilent, 10 # Move active window to a relative workspace with mainMod + CTRL + ALT + [←→] bind = $mainMod CTRL ALT, right, movetoworkspace, r+1 bind = $mainMod CTRL ALT, left, movetoworkspace, r-1 # Move active window around current workspace with mainMod + SHIFT + CTRL [←→↑↓] bind = $mainMod SHIFT CTRL, left, movewindow, l bind = $mainMod SHIFT CTRL, right, movewindow, r bind = $mainMod SHIFT CTRL, up, movewindow, u bind = $mainMod SHIFT CTRL, down, movewindow, d # Special workspace (scratchpad) bind = $mainMod, S, togglespecialworkspace, magic bind = $mainMod SHIFT, S, movetoworkspace, special:magic # Minimize window bind = $mainMod, M, togglespecialworkspace, minimize_1 bind = $mainMod, M, movetoworkspace, +0 bind = $mainMod, M, togglespecialworkspace, minimize_1 bind = $mainMod, M, movetoworkspace, special:minimize_1 bind = $mainMod, M, togglespecialworkspace, minimize_1 bind = $mainMod SHIFT, M, togglespecialworkspace, minimize_2 bind = $mainMod SHIFT, M, movetoworkspace, +0 bind = $mainMod SHIFT, M, togglespecialworkspace, minimize_2 bind = $mainMod SHIFT, M, movetoworkspace, special:minimize_2 bind = $mainMod SHIFT, M, togglespecialworkspace, minimize_2 bind = $mainMod ALT, M, togglespecialworkspace, minimize_3 bind = $mainMod ALT, M, movetoworkspace, +0 bind = $mainMod ALT, M, togglespecialworkspace, minimize_3 bind = $mainMod ALT, M, movetoworkspace, special:minimize_3 bind = $mainMod ALT, M, togglespecialworkspace, minimize_3 bind = $mainMod CTRL, M, togglespecialworkspace, minimize_4 bind = $mainMod CTRL, M, movetoworkspace, +0 bind = $mainMod CTRL, M, togglespecialworkspace, minimize_4 bind = $mainMod CTRL, M, movetoworkspace, special:minimize_4 bind = $mainMod CTRL, M, togglespecialworkspace, minimize_4 # Scroll through existing workspaces with mainMod + scroll bind = $mainMod, mouse_down, workspace, r+1 bind = $mainMod, mouse_up, workspace, r-1 # Move/resize windows with mainMod + LMB/RMB and dragging bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow # Lock screen when closing laptop bindl= , switch:on:[Lid Switch], exec, loginctl lock-session Config File: /home/reyshyram/.config/hypr//animations.conf: Read Succeeded animations { enabled = yes bezier = constant, 1, 1, 1, 1 bezier = winIn, 0.05, 0.7, 0.1, 1 bezier = winOut, 0.3, 0, 0.8, 0.15 bezier = winMove, 0.1, 0.45, 1, 0.3 bezier = workSwitch, 0.1, 1, 0, 1 animation = windowsIn, 1, 3, winIn, popin animation = windowsOut, 1, 3.5, winOut, popin animation = windowsMove, 1, 3, winIn, popin animation = layersIn, 1, 3, winIn, popin 85% animation = layersOut, 1, 3, winIn, popin 85% animation = fade, 1, 4, default animation = fadeIn, 1, 3, winIn animation = fadeOut, 1, 4, winIn animation = fadeLayersIn, 1, 5, winIn animation = fadeLayersOut, 1, 3, winIn animation = workspaces, 1, 7, workSwitch, slide animation = specialWorkspace, 1, 7, workSwitch, slidevert animation = border, 1, 1, constant animation = borderangle, 1, 35, constant, loop } layerrule = noanim, hyprpicker layerrule = noanim, selection Config File: /home/reyshyram/.config/hypr//startup.conf: Read Succeeded exec-once = ~/.config/hypr/scripts/desktop-portal.sh exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once = dbus-update-activation-environment --systemd --all exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once = swaync & exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & exec-once = hyprctl setcursor Bibata-Modern-Classic 24 exec-once = gsettings set org.gnome.desktop.interface cursor-theme 'Bibata-Modern-Classic' exec-once = gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3-dark' exec-once = gsettings set org.gnome.desktop.interface font-name 'Ubuntu 11' exec-once = gsettings set org.gnome.desktop.interface icon-theme 'Papirus-Dark' exec-once = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' exec-once = gsettings set org.cinnamon.desktop.default-applications.terminal exec kitty exec-once = gsettings set org.gnome.desktop.wm.preferences button-layout : exec-once = nwg-drawer -r -fm "pcmanfm-qt" -term "kitty" -wm "hyprland" -mt 84 -mb 50 -ml 50 -mr 50 -c 6 -nocats -nofs -ovl & exec-once = udiskie --smart-tray & exec-once = hypridle exec-once = blueman-applet # systray app for BT exec-once = nm-applet --indicator # systray app for Network/Wifi exec-once = clipse -listen # Clipboard exec-once = wl-clip-persist --clipboard regular exec-once = swww-daemon --format xrgb exec-once = waybar exec-once = hyprpm reload -n exec-once = swayosd-server exec-once = sleep 1 && openrgb -c $(sed -n '17p' ~/.cache/wal/colors | cut -c2-) ```Description
Previously, when using Hyprland v0.41.2, popups had their opacity lowered and were correctly blurred (though sub-popups weren't working correctly). However, when using Hyprland v0.42.0 it isn't working anymore.
I suspect it might be caused by the commit 95782de, but couldn't correctly bisect due to compilation issues. I could reproduce the issue on my laptop, which doesn't have a NVIDIA GPU.
Tell me if I need to provide additional information.
How to reproduce
Update Hyprland v0.41.2 to Hyprland v0.42.0.
Crash reports, logs, images, videos
No response