EMS-Changelog

GRIP-EMS v2.1.18

Released June 8, 2026. 6 entries in the author's notes.

Every entry

The author's own words, complete. Long sections are sorted into areas by LazyGrip.

Fixed

6
Sequence keybinds that vanish now warn you and offer a one-command restore.#

A keybind set could come up empty on login or after a loadout switch while your saved binds were still there. EMS now spots that case, tells you it happened, and offers /gems binds restore to put your last working set back instead of leaving the keys dead. It keeps a last-known-good snapshot for the restore, and deleting a loadout no longer loses that loadout's binds for good.

Dismounting straight into combat while skyriding no longer leaves your sequence keys dead until the fight ends.#

The swap that suspends your keys on a skyriding mount now runs through the game's secure binding system, so it can flip the moment you are dazed off your mount into a fight rather than waiting for combat to drop. Before this, a dismount with no out-of-combat gap had no legal moment to restore the keys until the fight was over.

Importing an older sequence no longer throws an error, and the import keeps its structure.#

A legacy import could hit a nil error, and imported sequences lost their action tree, so the visual node editor had nothing to show. The import path is fixed and the action tree survives, so Loop and If nodes from an imported sequence appear in the editor.

Simplified Mode applies correctly even if you turn it on before opening the editor.#

Toggling Simplified Mode from a slash command or the Settings panel before the editor was first built could throw an error and silently leave the tabs unfiltered. The mode now applies once the editor builds and re-applies after a tab rebuild.

The packaged addon no longer throws Lua warnings at login, and /gems test works again.#

A packaging rule meant to keep development files out of the download was also stripping the in-game test suite, leaving the table of contents pointing at files that were not there. The suite ships again, and running it no longer leaves stray data behind in your saved variables.

Clicking an EMS chat link no longer taints the rest of your session.#

EMS used to replace one of the game's shared functions outright to catch its own links, which tainted every hyperlink click until reload. It hooks the function cleanly now, with no change to how the links behave.

Grab it

Release notes written by Sataana and reproduced here with his permission.