Opening the mailbox causes a short freeze since 12.1 #34


Open
  • Nulgar created this issue Aug 16, 2026

    Happens with both 20260813 and 20260316 (and doesn't happen with BMI disabled) so this seems to be a 12.1 API change - BMI calls some functions too quickly in succession and the game chokes up. Throttling/spacing out these calls should help.

     

    Oh and LibMagicUtil has broken strings in the non-English locale files, can't create an issue on that project, so posting here.

  • DarkLimpan posted a comment Aug 22, 2026

    This was driving me nuts, too, so I ended up commenting out lines 448 to 451 in the below file (deleting those lines worked for me, too), and that seemed to stop the freeze of BMI. I don't use TradeSkillMaster, so it doesn't affect anything else on my end.

     

    AddOns\BulkMail2Inbox\Libs\LibMagicUtil-1.0\LibMagicUtil-1.0\LibMagicUtil-1.0.lua

     

    I'm not sure, however, how to throttle these calls, though.

     

    As for the locale lua errors, there's 3 instances in each foreign file with syntax issues where strings span multiple lines: lines 30-31, 63-64, and 65-66. I only changed the key syntax, not the translations.

     

    AddOns\BulkMail2Inbox\Libs\LibMagicUtil-1.0\LibMagicUtil-1.0\Locales

     

    For example, Locale-zhCN.lua line 30-31:

     

    Before:

     

    L["Filter the inbox display to items matching the term entered here.
    Take All and Take Cash actions are limited to items matching the inbox filter."] = "在框内输入关键字以显示相应物品.\n取出所有及取出金币的功能也受搜索过滤的限制."

     

    After:

     

    L[ [=[Filter the inbox display to items matching the term entered here.
    Take All and Take Cash actions are limited to items matching the inbox filter.]=] ] = "在框内输入关键字以显示相应物品.\n取出所有及取出金币的功能也受搜索过滤的限制."

     

    So basically, I only changed how the multiline string is delimited; the actual translation remains untouched.

     

    If that's how NeoTron/DHedbor would've fixed it, I do not know.


To post a comment, please login or register a new account.