Bug: Default Buff Frame Suppression... #201


Open
  • karaste created this issue Jan 22, 2026

    Retail, Ebb v r215-beta

     

    Exiting EditMode restores Blizzard's default buff frame (haven't tested the weapon buff frame). Suppression can be reestablished by either 1) toggling the EBB checkbox for it, or 2) reloading/logging in or out.

  • karaste edited description Jan 22, 2026
  • karaste posted a comment Jan 22, 2026

    However, toggling the checkbox to reenable suppression, prompts 3 more LUA errors:

     

    6x ...ddOns/Blizzard_UnitFrame/Shared/CompactUnitFrame.lua:1026: attempt to perform boolean test on local 'checkedRange' (a secret value)
    [Blizzard_UnitFrame/Shared/CompactUnitFrame.lua]:1026: in function 'CompactUnitFrame_UpdateInRange'
    [Blizzard_UnitFrame/Shared/CompactUnitFrame.lua]:457: in function 'CompactUnitFrame_UpdateAll'
    [Blizzard_UnitFrame/Shared/CompactUnitFrame.lua]:322: in function 'CompactUnitFrame_SetUpFrame'
    [Blizzard_UnitFrame/Mainline/CompactArenaFrame.lua]:248: in function 'RefreshMembers'
    [Blizzard_EditMode/Shared/EditModeSystemTemplates.lua]:1656: in function 'SetIsInEditMode'
    [Blizzard_EditMode/Shared/EditModeManager.lua]:2355: in function 'RefreshArenaFrames'
    [Blizzard_EditMode/Mainline/EditModeManagerOverrides.lua]:27: in function 'EditModeFrameSetup'
    [Blizzard_EditMode/Shared/EditModeManager.lua]:1840: in function 'OnEditModeEnter'
    [Blizzard_EditMode/Shared/EditModeManager.lua]:88: in function 'EnterEditMode'
    [Blizzard_EditMode/Shared/EditModeManager.lua]:114: in function <Blizzard_EditMode/Shared/EditModeManager.lua:112>
    [C]: in function 'Show'
    [Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:461: in function 'SetUIPanel'
    [Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:263: in function 'ShowUIPanel'
    [Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:133: in function <...UIParentPanelManager/Shared/UIParentPanelManager.lua:128>
    [C]: in function 'SetAttribute'
    [Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:850: in function <...UIParentPanelManager/Shared/UIParentPanelManager.lua:828>
    [C]: ?
    [Blizzard_SharedXMLBase/FunctionUtil.lua]:97: in function <...rfaceBlizzard_SharedXMLBase/FunctionUtil.lua:97>
    [Blizzard_GameMenu/Shared/GameMenuFrame.lua]:67: in function <...ceBlizzard_GameMenu/Shared/GameMenuFrame.lua:64>

    Locals:
    frame = CompactArenaFrameMember1 {
    otherHealPrediction = CompactArenaFrameMember1OtherHealPrediction {
    }
    DispelOverlay = Frame {
    }
    DispelOverlayAuraOffset = 0
    Debuff2 = CompactArenaFrameMember1Debuff2 {
    }
    CcRemoverFrame = Frame {
    }
    maxDispelDebuffs = 0
    unitIndex = 1
    powerBar = CompactArenaFrameMember1PowerBar {
    }
    privateAuraBorderScale = 1
    updateAllEvent = "ARENA_OPPONENT_UPDATE"
    myHealPrediction = CompactArenaFrameMember1MyHealPrediction {
    }
    CenterDefensiveBuff = Button {
    }
    Debuff1 = CompactArenaFrameMember1Debuff1 {
    }
    groupType = 7
    overHealAbsorbGlow = CompactArenaFrameMember1OverHealAbsorbGlow {
    }
    newUnit = true
    myHealAbsorbOverlay = CompactArenaFrameMember1MyHealAbsorbOverlay {
    }
    totalAbsorbOverlay = CompactArenaFrameMember1TotalAbsorbOverlay {
    }
    unit = "player"
    aurasDirty = true
    dispels = <table> {
    }
    SpellDiminishStatusTray = Frame {
    }
    unitToken = "player"
    maxBuffs = 0
    displayedUnit = "player"
    debuffs = <table> {
    }
    PrivateAuraAnchor4 = Frame {
    }
    privateAuraSize = 16.500000
    background = CompactArenaFrameMember1Background {
    }
    inDistance = true
    needsUpdate = true
    IsPingable = true
    healthBar = CompactArenaFrameMember1HealthBar {
    }
    overAbsorbGlow = CompactArenaFrameMember1OverAbsorbGlow {
    }
    PrivateAuraAnchor5 = Frame {
    }
    PrivateAuraAnchors = <table> {
    }
    buffs = <table> {
    }
    totalAbsorb = CompactArenaFrameMember1TotalAbsorb {
    }
    name = CompactArenaFrameMember1Name {
    }
    aggroHighlight = CompactArenaFrameMember1AggroHighlight {
    }
    hideCastbar = false
    myHealAbsorbRightShadow = CompactArenaFrameMember1MyHealAbsorbRightShadow {
    }
    bigDefensives = <table> {
    }
    healPredictionDirty = true
    dispelsChanged = false
    selectionHighlight = CompactArenaFrameMember1SelectionHighlight {
    }
    unitExists = true
    Debuff3 = CompactArenaFrameMember1Debuff3 {
    }
    myHealAbsorbLeftShadow = CompactArenaFrameMember1MyHealAbsorbLeftShadow {
    }
    debuffsChanged = false
    PrivateAuraAnchor2 = Frame {
    }
    PrivateAuraAnchor3 = Frame {
    }
    debuffFrames = <table> {
    }
    CastingBarFrame = StatusBar {
    }
    DebuffFrame = Frame {
    }
    statusText = CompactArenaFrameMember1StatusText {
    }
    visibilityChangedCallbacks = <table> {
    }
    roleIcon = CompactArenaFrameMember1RoleIcon {
    }
    frameIndex = 1
    inVehicle = false
    PrivateAuraAnchor1 = Frame {
    }
    optionTable = <table> {
    }
    TempMaxHealthLoss = CompactArenaFrameMember1TempMaxHealthLoss {
    }
    isLootObject = false
    powerBarUsedHeight = 0
    outOfRange = <no value>
    myHealAbsorb = CompactArenaFrameMember1MyHealAbsorb {
    }
    buffsChanged = false
    maxDebuffs = 3
    centerStatusIcon = CompactArenaFrameMember1CenterStatusIcon {
    }
    buffFrames = <table> {
    }
    readyCheckIcon = CompactArenaFrameMember1ReadyCheckIcon {
    }
    dispelDebuffFrames = <table> {
    }
    }
    inRange = <no value>
    checkedRange = <no value>
    (*temporary) = <no value>
    (*temporary) = <no value>
    (*temporary) = nil
    (*temporary) = "attempt to perform boolean test on local 'checkedRange' (a secret value)"

  • karaste posted a comment Jan 22, 2026

    127x ...ddOns/Blizzard_UnitFrame/Shared/CompactUnitFrame.lua:1151: attempt to compare local 'maxHealth' (a secret value)
    [Blizzard_UnitFrame/Shared/CompactUnitFrame.lua]:1151: in function 'CompactUnitFrame_UpdateHealPrediction'
    [Blizzard_UnitFrame/Shared/CompactUnitFrame.lua]:240: in function <...ddOns/Blizzard_UnitFrame/Shared/CompactUnitFrame.lua:224>

    Locals:
    frame = CompactArenaFrameMember1 {
    otherHealPrediction = CompactArenaFrameMember1OtherHealPrediction {
    }
    DispelOverlay = Frame {
    }
    DispelOverlayAuraOffset = 0
    Debuff2 = CompactArenaFrameMember1Debuff2 {
    }
    CcRemoverFrame = Frame {
    }
    maxDispelDebuffs = 0
    unitIndex = 1
    powerBar = CompactArenaFrameMember1PowerBar {
    }
    privateAuraBorderScale = 1
    updateAllEvent = "ARENA_OPPONENT_UPDATE"
    myHealPrediction = CompactArenaFrameMember1MyHealPrediction {
    }
    CenterDefensiveBuff = Button {
    }
    Debuff1 = CompactArenaFrameMember1Debuff1 {
    }
    groupType = 7
    overHealAbsorbGlow = CompactArenaFrameMember1OverHealAbsorbGlow {
    }
    newUnit = true
    myHealAbsorbOverlay = CompactArenaFrameMember1MyHealAbsorbOverlay {
    }
    totalAbsorbOverlay = CompactArenaFrameMember1TotalAbsorbOverlay {
    }
    unit = "player"
    aurasDirty = false
    dispels = <table> {
    }
    SpellDiminishStatusTray = Frame {
    }
    unitToken = "player"
    maxBuffs = 0
    displayedUnit = "player"
    debuffs = <table> {
    }
    PrivateAuraAnchor4 = Frame {
    }
    privateAuraSize = 16.500000
    background = CompactArenaFrameMember1Background {
    }
    inDistance = true
    needsUpdate = true
    IsPingable = true
    healthBar = CompactArenaFrameMember1HealthBar {
    }
    overAbsorbGlow = CompactArenaFrameMember1OverAbsorbGlow {
    }
    PrivateAuraAnchor5 = Frame {
    }
    PrivateAuraAnchors = <table> {
    }
    buffs = <table> {
    }
    totalAbsorb = CompactArenaFrameMember1TotalAbsorb {
    }
    name = CompactArenaFrameMember1Name {
    }
    aggroHighlight = CompactArenaFrameMember1AggroHighlight {
    }
    hideCastbar = false
    myHealAbsorbRightShadow = CompactArenaFrameMember1MyHealAbsorbRightShadow {
    }
    bigDefensives = <table> {
    }
    healPredictionDirty = true
    dispelsChanged = false
    selectionHighlight = CompactArenaFrameMember1SelectionHighlight {
    }
    unitExists = true
    Debuff3 = CompactArenaFrameMember1Debuff3 {
    }
    myHealAbsorbLeftShadow = CompactArenaFrameMember1MyHealAbsorbLeftShadow {
    }
    debuffsChanged = false
    PrivateAuraAnchor2 = Frame {
    }
    PrivateAuraAnchor3 = Frame {
    }
    debuffFrames = <table> {
    }
    CastingBarFrame = StatusBar {
    }
    DebuffFrame = Frame {
    }
    statusText = CompactArenaFrameMember1StatusText {
    }
    visibilityChangedCallbacks = <table> {
    }
    roleIcon = CompactArenaFrameMember1RoleIcon {
    }
    frameIndex = 1
    inVehicle = false
    PrivateAuraAnchor1 = Frame {
    }
    optionTable = <table> {
    }
    TempMaxHealthLoss = CompactArenaFrameMember1TempMaxHealthLoss {
    }
    isLootObject = false
    powerBarUsedHeight = 0
    outOfRange = <no value>
    myHealAbsorb = CompactArenaFrameMember1MyHealAbsorb {
    }
    buffsChanged = false
    maxDebuffs = 3
    centerStatusIcon = CompactArenaFrameMember1CenterStatusIcon {
    }
    buffFrames = <table> {
    }
    readyCheckIcon = CompactArenaFrameMember1ReadyCheckIcon {
    }
    dispelDebuffFrames = <table> {
    }
    }
    _ = <no value>
    maxHealth = <no value>
    health = <no value>
    (*temporary) = CompactArenaFrameMember1HealthBar {
    }
    (*temporary) = <no value>
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to compare local 'maxHealth' (a secret value)"
    MAX_INCOMING_HEAL_OVERFLOW = 1.050000

  • karaste posted a comment Jan 22, 2026

    70x ...ddOns/Blizzard_UnitFrame/Shared/CompactUnitFrame.lua:1179: attempt to compare local 'health' (a secret value)
    [Blizzard_UnitFrame/Shared/CompactUnitFrame.lua]:1179: in function 'CompactUnitFrame_UpdateHealPrediction'
    [Blizzard_UnitFrame/Shared/CompactUnitFrame.lua]:240: in function <...ddOns/Blizzard_UnitFrame/Shared/CompactUnitFrame.lua:224>

    Locals:
    frame = CompactArenaFrameMember1 {
    otherHealPrediction = CompactArenaFrameMember1OtherHealPrediction {
    }
    DispelOverlay = Frame {
    }
    DispelOverlayAuraOffset = 0
    Debuff2 = CompactArenaFrameMember1Debuff2 {
    }
    CcRemoverFrame = Frame {
    }
    maxDispelDebuffs = 0
    unitIndex = 1
    powerBar = CompactArenaFrameMember1PowerBar {
    }
    privateAuraBorderScale = 1
    updateAllEvent = "ARENA_OPPONENT_UPDATE"
    myHealPrediction = CompactArenaFrameMember1MyHealPrediction {
    }
    CenterDefensiveBuff = Button {
    }
    Debuff1 = CompactArenaFrameMember1Debuff1 {
    }
    groupType = 7
    overHealAbsorbGlow = CompactArenaFrameMember1OverHealAbsorbGlow {
    }
    newUnit = true
    myHealAbsorbOverlay = CompactArenaFrameMember1MyHealAbsorbOverlay {
    }
    totalAbsorbOverlay = CompactArenaFrameMember1TotalAbsorbOverlay {
    }
    unit = "player"
    aurasDirty = false
    dispels = <table> {
    }
    SpellDiminishStatusTray = Frame {
    }
    unitToken = "player"
    maxBuffs = 0
    displayedUnit = "player"
    debuffs = <table> {
    }
    PrivateAuraAnchor4 = Frame {
    }
    privateAuraSize = 16.500000
    background = CompactArenaFrameMember1Background {
    }
    inDistance = true
    needsUpdate = true
    IsPingable = true
    healthBar = CompactArenaFrameMember1HealthBar {
    }
    overAbsorbGlow = CompactArenaFrameMember1OverAbsorbGlow {
    }
    PrivateAuraAnchor5 = Frame {
    }
    PrivateAuraAnchors = <table> {
    }
    buffs = <table> {
    }
    totalAbsorb = CompactArenaFrameMember1TotalAbsorb {
    }
    name = CompactArenaFrameMember1Name {
    }
    aggroHighlight = CompactArenaFrameMember1AggroHighlight {
    }
    hideCastbar = false
    myHealAbsorbRightShadow = CompactArenaFrameMember1MyHealAbsorbRightShadow {
    }
    bigDefensives = <table> {
    }
    healPredictionDirty = true
    dispelsChanged = false
    selectionHighlight = CompactArenaFrameMember1SelectionHighlight {
    }
    unitExists = true
    Debuff3 = CompactArenaFrameMember1Debuff3 {
    }
    myHealAbsorbLeftShadow = CompactArenaFrameMember1MyHealAbsorbLeftShadow {
    }
    debuffsChanged = false
    PrivateAuraAnchor2 = Frame {
    }
    PrivateAuraAnchor3 = Frame {
    }
    debuffFrames = <table> {
    }
    CastingBarFrame = StatusBar {
    }
    DebuffFrame = Frame {
    }
    statusText = CompactArenaFrameMember1StatusText {
    }
    visibilityChangedCallbacks = <table> {
    }
    roleIcon = CompactArenaFrameMember1RoleIcon {
    }
    frameIndex = 1
    inVehicle = false
    PrivateAuraAnchor1 = Frame {
    }
    optionTable = <table> {
    }
    TempMaxHealthLoss = CompactArenaFrameMember1TempMaxHealthLoss {
    }
    isLootObject = false
    powerBarUsedHeight = 0
    outOfRange = <no value>
    myHealAbsorb = CompactArenaFrameMember1MyHealAbsorb {
    }
    buffsChanged = false
    maxDebuffs = 3
    centerStatusIcon = CompactArenaFrameMember1CenterStatusIcon {
    }
    buffFrames = <table> {
    }
    readyCheckIcon = CompactArenaFrameMember1ReadyCheckIcon {
    }
    dispelDebuffFrames = <table> {
    }
    }
    _ = <no value>
    maxHealth = <no value>
    health = <no value>
    myIncomingHeal = <no value>
    allIncomingHeal = <no value>
    totalAbsorb = <no value>
    myCurrentHealAbsorb = <no value>
    (*temporary) = "player"
    (*temporary) = <no value>
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to compare local 'health' (a secret value)"
    MAX_INCOMING_HEAL_OVERFLOW = 1.050000

  • awesome_hamilton7783756 posted a comment Jan 24, 2026

    Getting the same problem here. Have to untick and tick the "hide blizzard buffs" to disable the frame again. I've got arc ui installed, if that is maybe a factor?


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