File Details
v1.3.1-bcc
- R
- Jun 18, 2026
- 38.82 KB
- 62
- 2.5.5
- Classic TBC
File Name
BeanArena-v1.3.1-bcc.zip
Supported Versions
- 2.5.5
BeanArena
v1.3.1 (2026-06-18)
- v1.3.1 — fix stack overflow from frame accumulation in ClearContent
Two root causes fixed:- ClearContent() was calling {ovCnt:GetChildren()} and {ovCnt:GetRegions()},
which builds a table from all accumulated hidden frames/regions. After many
page switches (driven by repeated GET_ITEM_INFO_RECEIVED events), ovCnt
accumulated thousands of hidden objects and the table constructor overflowed
the Lua stack (21x overflow). ClearContent now hides the old scroll-child
frame and swaps in a fresh empty Frame, so GetChildren/GetRegions are never
called on a bloated parent. - BeanArena_RebuildRefPage was guarded only by ovSection ~= Honor, meaning
it rebuilt CC/DR Table, Help, and Team BGs on every GET_ITEM_INFO_RECEIVED
event — needlessly, since those pages contain no item icons. Each rebuild
on CC/DR Table (the heaviest page) added ~200 regions to the old ovCnt,
compounding the overflow. Guard is now an explicit allowlist: only Arena
Gear, Weapons, and Honor Gear trigger a rebuild.
Together these fixes also resolve the Team BGs button appearing non-functional:
the overflow inside SwitchPage was preventing refFrame:Show() from executing.
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
- ClearContent() was calling {ovCnt:GetChildren()} and {ovCnt:GetRegions()},
- v1.3.0 — Remove My Gear, fix Team BGs sync, clean up CC/DR table
- Remove My Gear feature entirely (paper-doll view, slot indicators,
all stat helpers, per-character gear links in snapshots, charPlan DB) - Fix Team BGs recognition: auto-PING party on page open so other
BeanArena users auto-respond with their data; track known users via
VERSION messages; distinguish "has BeanArena, waiting" from "not installed" - Remove CC/DR Quick Reference section; keep only Full Breakdown
- Remove S1 Honor Gear data tables (dead code — SwitchPage forced S2 only)
- Remove unused CharDB/SetCharDB helpers and charPlan saved variable init
- Remove UNIT_INVENTORY_CHANGED handler (no longer needed)
- GROUP_ROSTER_UPDATE now also prunes baKnownPartyUsers
- Update Help page and slash command list to reflect removed features
- Bump version to 1.3.0
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
- Remove My Gear feature entirely (paper-doll view, slot indicators,