github Mudlet/Mudlet Mudlet-4.22.0-ptb-2026-07-19-b23d6f78
Public Test Build

Changes since last PTB (Mudlet-4.22.0-ptb-2026-07-18-4e550ea0)

Added:

- Show tutorial invitation on first launch #9169

Improved:

- scripts can now match map menus with their map events #9443

Fixed:

- script editor's search box no longer jumps around #9444

- keep non-ASCII characters in MXP custom entities #9439

- enforce the per-echo character limit #9438

- colon-form italic styling no longer corrupts underline #9437

- cap over-long escape sequences to bound memory use #9435

- hidden terminal control sequences no longer show up as text #9433

- certificate warnings now open settings for the right profile #9432

- package description images now work for packages with spaces in their name #9431

- tempAnsiColorTrigger now runs function callbacks #9427

- pasting several copied items now works for every item type #9423

- Variables view handles decimal numbers and true/false keys properly #9422

- editor copy/paste works after scripts create triggers or aliases #9421

- debug console shows its black background again #9419

- certificate warnings are now readable in dark mode #9418

- Copy button no longer oversized on the connection screen #9417

- main display no longer leaves a blank strip when the top border shrinks #9413

- word wrap changed by scripts now shows correctly in Preferences #9410

Infrastructure:

- fix else-after-return in codebase #9096

Full changelog since last release (Mudlet-4.22.0)
Added:

- Show tutorial invitation on first launch #9169

- sign in to supported games using your browser (e.g. Google, Discord, or the game's own account) #9378

- feature callouts #9390

- UI tour to complement the Mudlet tutorial #9385

Improved:

- scripts can now match map menus with their map events #9443

- make keyboard shortcut settings work with screen readers #9322

- faster colour tag processing in cecho, decho and hecho #9426

Fixed:

- script editor's search box no longer jumps around #9444

- keep non-ASCII characters in MXP custom entities #9439

- enforce the per-echo character limit #9438

- colon-form italic styling no longer corrupts underline #9437

- cap over-long escape sequences to bound memory use #9435

- hidden terminal control sequences no longer show up as text #9433

- certificate warnings now open settings for the right profile #9432

- package description images now work for packages with spaces in their name #9431

- tempAnsiColorTrigger now runs function callbacks #9427

- pasting several copied items now works for every item type #9423

- Variables view handles decimal numbers and true/false keys properly #9422

- editor copy/paste works after scripts create triggers or aliases #9421

- debug console shows its black background again #9419

- certificate warnings are now readable in dark mode #9418

- Copy button no longer oversized on the connection screen #9417

- main display no longer leaves a blank strip when the top border shrinks #9413

- word wrap changed by scripts now shows correctly in Preferences #9410

- clicking into the main window no longer steals copy from the command line #9305

- no more crash when viewing Variables after resetting a profile #9430

- deleting lines in triggers no longer corrupts the log file #9429

- save new modules to the location you choose #9424

- alias patterns no longer break after editing them #9420

- trigger editor's extra-options arrow is now visible in dark mode #9412

- Windows crash reports now show the actual cause #9370

- line-initial underscores no longer clipped at certain font sizes (regression of #7866) #9288

- updater not running on close, showing empty changelog #9388

- prevent crash from a trigger that endlessly feeds itself #9368

- variable editor keeps new variables nested in their parent table #9285

- trigger multi-line attribute resets when adding a sibling trigger #9284

- crash when a package uninstalls itself from its own alias/key/tr… #9383

- don't load a map if trying to create a mapper & map is already loaded #9415

- apply map label edits immediately in label preview #9387

- shrink preferences dialog to fit on 1377x768 screen #9407

- keep saved profile passwords working on Windows after qtkeychain library update #9395

- clickable links could show the wrong colours and styling after heavy output #9406

- add missing dictionary name #9400

- resize command line box for appendCmdLine/printCmdLine/clearCmdLine #9301

- console text not redrawing after resizing the window #9369

- editor keeps its maximized/full-screen state when toggled back to #9303

Infrastructure:

- fix else-after-return in codebase #9096

- Bump actions/setup-node from 6 to 7 #9457

- Bump lukka/get-cmake from 4.3.4 to 4.4.0 #9456

- Update text for translation in Crowdin #9360

- PTBs shipping without all platforms' installers #9389

- add Mudlet lua files to those shown by Qt Creator #9409

- Bump 3rdparty/qtkeychain from 7718d0a to 875f77d #9399

- Bump 3rdparty/sentry-native from fea16b8 to 0f7802f #9398

- merge release-4.22 back into development #9386

Don't miss a new Mudlet release

NewReleases is sending notifications on new releases.