promotional bannermobile promotional banner

Mythic Keystone

Track your alts', party and guild keystones directly in the LFG frame — with auto-slot and countdown start.

File Details

V120001-9

  • R
  • Apr 10, 2026
  • 13.61 KB
  • 293
  • 12.0.1+1
  • Retail

File Name

MythicKeystone-V120001-9.zip

Supported Versions

  • 12.0.1
  • 12.0.0

MythicKeystone

V120001-9 (2026-04-09)

Full Changelog Previous Releases

  • fix(libdatabroker): hide tooltip on AddonCompartment mouse leave
    funcOnEnter opened GameTooltip but there was no funcOnLeave to close
    it, leaving the tooltip visible after the cursor moved away.
  • fix(plugin_angrykeystones): remove character parameter shadowing
    Renamed the inner local from character to charName to avoid shadowing
    the function parameter. Also fixed the loop body which was still using
    the old variable name key (a leftover that would have caused a nil
    index error at runtime).
  • fix(libdatabroker): guard nil class and keylevel in formatText
    GetClassColor(nil) throws a Lua error when obj["class"] is nil; added
    an explicit nil check before the inequality test. Also defaulted
    current_keylevel to 0 to prevent a nil arithmetic error in the
    keylevel < 10 comparison.
  • fix(alts-frame): fix current_key number/string comparison and orphan |r
    current_key is a number; comparing it to "" was always true so entries
    with no keystone (key == 0) were never filtered and GetMapUIInfo(0) was
    called unnecessarily. Changed the guard to ~= 0.
    Also removed the |r color-reset tag that was emitted even when no
    opening color markup was present (color == "").
  • fix(plugin_astralkeys): guard nil LibMythicKeystoneDB before access
    If AstralKeys loads within the first second after login, getKeystone()
    has not yet run and LibMythicKeystoneDB may still be nil (first login).
    Added early return and explicit Guilds table initialisation.
  • fix(debug): guard nil LibMythicKeystoneDB on first launch
    On a fresh install LibMythicKeystoneDB is nil before SavedVariables are
    written. Accessing it directly in ADDON_LOADED and in the /lmk slash
    command caused a Lua error. Added LibMythicKeystoneDB = LibMythicKeystoneDB or
    before every access that assumed the table was already initialised.