# Hyprland v0.54.3 - Product: Hyprland (https://whatsnew.fyi/product/hyprland) - Vendor: Hyprland - Date: 2026-03-27 - Version: v0.54.3 - Original notes: https://github.com/hyprwm/Hyprland/releases/tag/v0.54.3 - Permalink: https://whatsnew.fyi/product/hyprland/releases/v0.54.3 - Labels: Platforms: Linux What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Fix precise mouse setting in dwindle algorithm - **fixed** — Fix crash on null target in master algorithm getNextTarget - **fixed** — Fix std::clamp assertion crash on resume from suspend in scroll algorithm - **fixed** — Fix static rules and content type in desktop rules - **fixed** — Fix JSON output for the submap command in hyprctl - **fixed** — Fix popup crash with nullptr mon in layershell - **fixed** — Fix reassignment in overridableVar - **fixed** — Fix image-copy-capture stop handling and remove non protocol errors in protocols - **fixed** — When processing fullscreen states, only use effective mode where necessary in compositor - **fixed** — Be more selective about how the window box is expanded in getting coord in compositor - **fixed** — Simulate mouse movement on layer change in layersurface - **fixed** — Guard null workspace in CWindowTarget::updatePos() in layout - **fixed** — Schedule done after output update in protocols workspace - **fixed** — Consolidate group flags and apply window rules in view - **security** — Prevent potential buffer overflow in socket path handling in xwayland A standard patch release with more fixes on top of 0.54.2 ##### Fixes backported - algo/dwindle: fix precise mouse setting (#13678) - algo/master: fix crash on null target in getNextTarget - algo/scroll: fix std::clamp assertion crash on resume from suspend (#13737) - desktop/rules: fix static rules and content type. (#13725) - hyprctl: fix json output for the submap command (#13726) - layershell: fix popup crash with nullptr mon (#13763) - overridableVar: fix reassignment - protocols: fix image-copy-capture stop handling and remove non protocol errors (#13706) - compositor: When processing fullscreen states, only use effective mode where necessary (#13607) - compositor: be more selective about how we expand the window box in getting coord (#13720) - layersurface: simulate mouse movement on layer change (#13747) - layout: guard null workspace in CWindowTarget::updatePos() (#13861) - protocols/workspace: schedule done after output update (#13743) - view: consolidate group flags and apply window rules (#13694) - xwayland: prevent potential buffer overflow in socket path handling (#13797) ## Special thanks As always, massive thanks to our wonderful donators and sponsors: ###### Sponsors ###### Diamond 37Signals ###### Gold Framework ###### Donators ###### Top Supporters: Seishin, Kay, johndoe42, d, vmfunc, Theory_Lukas, --, MasterHowToLearn, iain, ari-cake, TyrHeimdal, alexmanman5, MadCatX, Xoores, inittux111, RaymondLC92, Insprill, John Shelburne, Illyan, Jas Singh, Joshua Weaver, miget.com, Tonao Paneguini, Brandon Wang, Arkevius, Semtex, Snorezor, ExBhal, alukortti, lzieniew, taigrr, 3RM, DHH, Hunter Wesson, Sierra Layla Vithica, soy_3l.beantser, Anon2033, Tom94 ###### New Monthly Supporters: monkeypost, lorenzhawkes, Adam Saudagar, Donovan Young, SpoderMouse, prafesa, b3st1m0s, CaptainShwah, Mozart409, bernd, dingo, Marc Galbraith, Mongoss, .tweep, x-wilk, Yngviwarr, moonshiner113, Dani Moreira, Nathan LeSueur, Chimal, edgarsilva, NachoAz, mo, McRealz, wrkshpstudio, crutonjohn ###### One-time Donators: macsek, kxwm, Bex Jonathan, Alex, Tomas Kirkegaard, Viacheslav Demushkin, Clive, phil, luxxa, peterjs, tetamusha, pallavk, michaelsx, LichHunter, fratervital, Marpin, SxK, mglvsky, Pembo, Priyav Shah, ChazBeaver, Kim, JonGoogle, matt p, tim, ybaroj, Mr. Monet Baches, NoX, knurreleif, bosnaufal, Alex Vera, fathulk, nh3, Peter, Charles Silva, Tyvren, BI0L0G0S, fonte-della-bonitate, Alex Paterson, Ar, sK0pe, criss, Dnehring, Justin, hylk, 邱國玉KoryChiu, KSzykula, Loutci, jgarzadi, vladzapp, TonyDuan, Brian Starke, Jacobrale, Arvet, Jim C, frank2108, Bat-fox, M.Bergsprekken, sh-r0, Emmerich, davzucky, 3speed, 7KiLL, nu11p7r, Douglas Thomas, Ross, Dave Dashefsky, gignom, Androlax, Dakota, soup, Mac, Quiaro, bittersweet, earthian, Benedict Sonntag, Plockn, Palmen, SD, CyanideData, Spencer Flagg, davide, ashirsc, ddubs, dahol, C. Willard A.K.A Skubaaa, ddollar, Kelvin, Gwynspring, Richard, Zoltán, FirstKix, Zeux, CodeTex, shoedler, brk, Ben Damman, Nils Melchert, Ekoban, D., istoleyurballs , gaKz, ComputerPone, Cell the Führer, defaltastra, Vex, Bulletcharm, cosmincartas, Eccomi, vsa, YvesCB, mmsaf, JonathanHart, Sean Hogge, leat bear, Arizon, JohannesChristel, Darmock, Olivier, Mehran, Anon, Trevvvvvvvvvvvvvvvvvvvv, C8H10N4O2, BeNe, Ko-fi Supporter :3, brad, rzsombor, Faustian, Jemmer, Antonio Sanguigni, woozee, Bluudek, chonaldo, LP, Spanching, Armin, BarbaPeru, Rockey, soba, FalconOne, eizengan, むらびと, zanneth, 0xk1f0, Luccz, Shailesh Kanojia, ForgeWork , Richard Nunez, keith groupdigital.com, pinklizzy, win_cat_define, Bill, johhnry, Matysek, anonymus, github.com/wh1le, Iiro Ullin, Filinto Delgado, badoken, Simon Brundin, Ethan, Theo Puranen Åhfeldt, PoorProgrammer, lukas0008, Paweł S, Vandroiy, Mathias Brännström, Happyelkk, zerocool823, Bryan, ralph_wiggums, DNA, skatos24, Darogirn , Hidde, phlay, lindolo25, Siege, Gus, Max, John Chukwuma, Loopy, Ben, PJ, _[Truncated at 4000 characters — full notes: https://github.com/hyprwm/Hyprland/releases/tag/v0.54.3]_