WeakAuras

WeakAuras

206M Downloads

Scrolling Down issue

lovetoseeit opened this issue ยท 16 comments

commented

Describe the bug

the issue happens most when a group of WA has "enough" WAs inside to force you scrolling down but the scrolling only works "partially". the scrolling sort of "get stuck" and i have to manually scroll down.

Do you have an error log of what happened?

No error detected

PASTE ERROR HERE

To Reproduce

Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Screenshots

https://imgur.com/tDQ9DmT _(video of the issue)_

Did you try having WeakAuras as the only enabled addon and everything else (especially something like ElvUI) disabled?

Yes i tried with only WA enabled

Which version of WeakAuras are you using? => 2.18.4 (retail)

Are you on World of Warcraft Classic or Retail?

  • [] Classic
  • Retail
  • Shadowlands

Was it working in a previous version? If yes, which was the last good one?

I've had this bug happen since a few month already, but never did a ticket, after asking the WA discord, i was suggested to send a ticket

Additional Info

Added a gif video for visual support as i hope it will be helpful

commented

Actually found an error : dont know if it's related, but assuming the name, it might be :

2x FrameXML\UIDropDownMenu.lua:64: attempt to concatenate local 'name' (a nil value)
[string "@FrameXML\UIDropDownMenu.lua"]:64: in function <FrameXML\UIDropDownMenu.lua:60>
[string "@FrameXML\UIDropDownMenu.lua"]:970: in function <FrameXML\UIDropDownMenu.lua:910>
[string "=[C]"]: in function `ToggleDropDownMenu'
[string "@FrameXML\UIDropDownMenuTemplates.lua"]:19: in function <FrameXML\UIDropDownMenuTemplates.lua:17>

Locals:
frame = {
0 =
template = "Default"
PixelSnapDisabled = true
SetBackdropColor = defined =[C]:-1
pixelBorders =

{
}
SetBackdropBorderColor = defined =[C]:-1
}
name = nil
key = "Left"
(*temporary) =
{
ContainerFrame5Item7 = ContainerFrame5Item7 {
}
DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
GetTrainerServiceTypeFilter = defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
SetTrainerServiceTypeFilter = defined =[C]:-1
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 740
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 399
AceGUI30PulloutScrollbar29 = AceGUI30PulloutScrollbar29 {
}
InterfaceOptionsActionBarsPanelStackRightBarsPixelBorderTOP = InterfaceOptionsActionBarsPanelStackRightBarsPixelBorderTOP {
}
StaticPopup4MoneyInputFrameCopperPixelBorderLEFT = StaticPopup4MoneyInputFrameCopperPixelBorderLEFT {
}
CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
}
CombatConfigColorsColorizeEntireLinePixelBorderCENTER = CombatConfigColorsColorizeEntireLinePixelBorderCENTER {
}
FriendsListFrameScrollFrameButton20TravelPassButtonPushedTexture = FriendsListFrameScrollFrameButton20TravelPassButtonPushedTexture {
}
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
InterfaceOptionsNamesPanelUnitNameplatesShowAll = InterfaceOptionsNamesPanelUnitNameplatesShowAll {
}
LFGListInviteDialog_OnEvent = defined @FrameXML\LFGList.lua:2423
MerchantItem4AltCurrencyFrameItem1Text = MerchantItem4AltCurrencyFrameItem1Text {
}
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
CHAT_HEADER_SUFFIX = ": "
EncounterDetails_SpellAurasScrollScrollChildFrame = EncounterDetails_SpellAurasScrollScrollChildFrame {
}
MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 {
}
UnitFrameManaBar_UnregisterDefaultEvents = defined @FrameXML\UnitFrame.lua:778
PaperDollTitlesPaneButton13BgTop = PaperDollTitlesPaneButton13BgTop {
}
CALENDAR_RAID_RESET_DESCRIPTION = "%1$s resets at %2$s."
HasZoneAbility = defined @FrameXML\ZoneAbility.lua:162
BOOST2_WARRIOR_COLOSSUSSMASH = "Use |cFFFFFFFFColossus Smash|r.

|cFFFFFFFFColossus Smash|r increases your damage."
AceConfigDialogTooltipTexture20 = AceConfigDialogTooltipTexture20 {
}
CinematicFrameRaidBossEmoteFrame = CinematicFrameRaidBossEmoteFrame {
}
ElvUI_Bar5Button12Shine7 = ElvUI_Bar5Button12Shine7 {
}
CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
}
LFGTeleport = defined =[C]:-1
LE_GAME_ERR_ONLY_ONE_QUIVER = 32
SpellButton6Cooldown = SpellButton6Cooldown {
}
ToggleEncounterJournal = defined @FrameXML\UIParent.lua:957
StackSplitFramePixelBorderTOP = StackSplitFramePixelBorderTOP {
}
LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
Graphics_QualityText = Graphics_QualityText {
}
ElvUI_StanceBarButton7PixelBorderRIGHT = ElvUI_StanceBarButton7PixelBorderRIGHT {
}
TalentMicroButtonAlertShadowTopLeft = TalentMicroButtonAlertShadowTopLeft {
}
OverrideActionBarButton6Shine11 = OverrideActionBarButton6Shine11 {
}
LibDBIcon10_BugSack = LibDBIcon10_BugSack {
}
FriendsFriendsScrollFrameButton14 = FriendsFriendsScrollFrameButton14 {
}
CombatConfigColorsColorizeDamageNumberSchoolColoringPixelBorderLEFT = CombatConfigColorsColorizeDamageNumberSchoolColoringPixelBorderLEFT {
}
CompactUnitFrameProfilesSaveButton = CompactUnitFrameProfilesSaveButton {
}
LFDQueueFrameRoleButtonDPSPixelBorderLEFT = LFDQueueFrameRoleButtonDPSPixelBorderLEFT {
}
ElvUI_Bar6Button6 = ElvUI_Bar6Button6 {
}
ACTION_SPELL_MISSED_POSSESSIVE = "1"
RaidUtility_CloseButton = RaidUtility_CloseButton {
}
Is64BitClient = defined =[C]:-1
CompactRaidFrameManagerDisplayFrameFilterOpt2x FrameXML\UIDropDownMenu.lua:64: attempt to concatenate local 'name' (a nil value)
[string "@FrameXML\UIDropDownMenu.lua"]:64: in function <FrameXML\UIDropDownMenu.lua:60>
[string "@FrameXML\UIDropDownMenu.lua"]:970: in function <FrameXML\UIDropDownMenu.lua:910>
[string "=[C]"]: in function `ToggleDropDownMenu'
[string "@FrameXML\UIDropDownMenuTemplates.lua"]:19: in function <FrameXML\UIDropDownMenuTemplates.lua:17>

Locals:
frame = {
0 =
template = "Default"
PixelSnapDisabled = true
SetBackdropColor = defined =[C]:-1
pixelBorders =

{
}
SetBackdropBorderColor = defined =[C]:-1
}
name = nil
key = "Left"
(*temporary) =
{
ContainerFrame5Item7 = ContainerFrame5Item7 {
}
DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
GetTrainerServiceTypeFilter = defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
SetTrainerServiceTypeFilter = defined =[C]:-1
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 740
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 399
AceGUI30PulloutScrollbar29 = AceGUI30PulloutScrollbar29 {
}
InterfaceOptionsActionBarsPanelStackRightBarsPixelBorderTOP = InterfaceOptionsActionBarsPanelStackRightBarsPixelBorderTOP {
}
StaticPopup4MoneyInputFrameCopperPixelBorderLEFT = StaticPopup4MoneyInputFrameCopperPixelBorderLEFT {
}
CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
}
CombatConfigColorsColorizeEntireLinePixelBorderCENTER = CombatConfigColorsColorizeEntireLinePixelBorderCENTER {
}
FriendsListFrameScrollFrameButton20TravelPassButtonPushedTexture = FriendsListFrameScrollFrameButton20TravelPassButtonPushedTexture {
}
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
InterfaceOptionsNamesPanelUnitNameplatesShowAll = InterfaceOptionsNamesPanelUnitNameplatesShowAll {
}
LFGListInviteDialog_OnEvent = defined @FrameXML\LFGList.lua:2423
MerchantItem4AltCurrencyFrameItem1Text = MerchantItem4AltCurrencyFrameItem1Text {
}
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
CHAT_HEADER_SUFFIX = ": "
EncounterDetails_SpellAurasScrollScrollChildFrame = EncounterDetails_SpellAurasScrollScrollChildFrame {
}
MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 {
}
UnitFrameManaBar_UnregisterDefaultEvents = defined @FrameXML\UnitFrame.lua:778
PaperDollTitlesPaneButton13BgTop = PaperDollTitlesPaneButton13BgTop {
}
CALENDAR_RAID_RESET_DESCRIPTION = "%1$s resets at %2$s."
HasZoneAbility = defined @FrameXML\ZoneAbility.lua:162
BOOST2_WARRIOR_COLOSSUSSMASH = "Use |cFFFFFFFFColossus Smash|r.

|cFFFFFFFFColossus Smash|r increases your damage."
AceConfigDialogTooltipTexture20 = AceConfigDialogTooltipTexture20 {
}
CinematicFrameRaidBossEmoteFrame = CinematicFrameRaidBossEmoteFrame {
}
ElvUI_Bar5Button12Shine7 = ElvUI_Bar5Button12Shine7 {
}
CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
}
LFGTeleport = defined =[C]:-1
LE_GAME_ERR_ONLY_ONE_QUIVER = 32
SpellButton6Cooldown = SpellButton6Cooldown {
}
ToggleEncounterJournal = defined @FrameXML\UIParent.lua:957
StackSplitFramePixelBorderTOP = StackSplitFramePixelBorderTOP {
}
LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
Graphics_QualityText = Graphics_QualityText {
}
ElvUI_StanceBarButton7PixelBorderRIGHT = ElvUI_StanceBarButton7PixelBorderRIGHT {
}
TalentMicroButtonAlertShadowTopLeft = TalentMicroButtonAlertShadowTopLeft {
}
OverrideActionBarButton6Shine11 = OverrideActionBarButton6Shine11 {
}
LibDBIcon10_BugSack = LibDBIcon10_BugSack {
}
FriendsFriendsScrollFrameButton14 = FriendsFriendsScrollFrameButton14 {
}
CombatConfigColorsColorizeDamageNumberSchoolColoringPixelBorderLEFT = CombatConfigColorsColorizeDamageNumberSchoolColoringPixelBorderLEFT {
}
CompactUnitFrameProfilesSaveButton = CompactUnitFrameProfilesSaveButton {
}
LFDQueueFrameRoleButtonDPSPixelBorderLEFT = LFDQueueFrameRoleButtonDPSPixelBorderLEFT {
}
ElvUI_Bar6Button6 = ElvUI_Bar6Button6 {
}
ACTION_SPELL_MISSED_POSSESSIVE = "1"
RaidUtility_CloseButton = RaidUtility_CloseButton {
}
Is64BitClient = defined =[C]:-1
CompactRaidFrameManagerDisplayFrameFilterOpt

commented

You need to give us your settings.

Can you be more specific on what you need exactly?

commented

Your WeakAuras.lua file from the WTF folder. The template asked you for that file....

commented

Your WeakAuras.lua file from the WTF folder. The template asked you for that file....

i hope this is the right file

https://gofile.io/d/7wutVO

commented

I don't see any file.

commented

I don't see any file.

had to edit, because website didnt support the format i sent

commented

You need to give us your settings.

commented

I cannot reproduce the issue. You can attach the WeakAurasOptions.lua file that is found in the same directory?

commented
commented

Still can't reproduce this, it just scrolls correctly for me.

Does this bug depend on which groups you have expanded? Or on which class you are logged in?

commented

It was bugging when a group of WA was longer than the actual screen height i have, and having to scroll down, most of the time it was on a list of WA done for dungeons (made in a large group of WA), class didnt matter as far as i remember, because i had this issue on retail on my warrior, and on beta with my DK or monk

commented

also since i updated beta1, i havent had this issue yet. I didnt update to beta 2 yet

commented

Right, I watched your video a few times, and tried to reproduce it based on that. If you happen to have the same problem, please report back and maybe with more instances of it happening we can figure out what is happening. For now, there's nothing left to do though.

commented

i have also experienced this. not 100% sure on the reproduction steps but will monitor this a bit more and offer some feedback when i have it

commented

https://imgur.com/a/ei6Gw0p

trying to scroll up and the handle will not go up. scroll to the bottom and it then will scroll to the top. not really useful without the reproduction steps but definitely occuring

commented

here i reload, open weakauras, scroll down to the bottom, now i cant scroll up
https://imgur.com/a/M9TUFqk

WeakAuras.zip