GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

8M Downloads

[BUG] Unable to show Popup menus on 11.1 PTR

TimothyLuke opened this issue ยท 1 comments

commented

๐Ÿ”ต Describe the bug:
Blizzard have broken the popup menus.

๐Ÿ”ต The error:
Paste the error message in this blockquote.

3x Blizzard_Menu/Menu.lua:2091: attempt to call method 'GetWindow' (a nil value)
[Blizzard_Menu/Menu.lua]:2091: in function 'AcquireMenu'
[Blizzard_Menu/Menu.lua]:2288: in function <Blizzard_Menu/Menu.lua:2277>
[tail call]: ?
[tail call]: ?
[Blizzard_Menu/Menu.lua]:2493: in function 'OpenContextMenu'
[Blizzard_Menu/MenuUtil.lua]:163: in function 'CreateContextMenu'
[GSE_GUI/Editor.lua]:189: in function <GSE_GUI/Editor.lua:186>
[C]: ?
[GSE/Lib/AceGUI-3.0-41/AceGUI-3.0.lua]:66: in function <GSE/Lib/AceGUI-3.0/AceGUI-3.0.lua:64>
[GSE/Lib/AceGUI-3.0-41/AceGUI-3.0.lua]:300: in function 'Fire'
[GSE_GUI/Ace3_Extensions/AceGUI-3.0-41-Selectable-Panel.lua]:60: in function <..._GUI/Ace3_Extensions/AceGUI-3.0-Selectable-Panel.lua:50>

Locals:
self = <table> {
 frameFactory = <table> {
 }
 proxy = <table> {
 }
 retainMenuLevel = 1
 menus = <table> {
 }
}
params = <table> {
 ownerRegion = <table> {
 }
 menuDescription = <table> {
 }
 level = 1
 asContextMenu = true
}
menuDescription = <table> {
 proxy = <table> {
 }
 initializers = <table> {
 }
 elementDescriptions = <table> {
 }
 gridDirection = 1
 finalInitializer = <table> {
 }
 sharedMenuProperties = <table> {
 }
 resetters = <table> {
 }
}
proxy = Frame {
 minimumElementWidth = 50
 ScrollBar = Frame {
 }
 dirty = false
 ScrollBox = Frame {
 }
 skipChildLayout = true
 ignoreAllChildren = true
 minimumWidth = 70
}
new = true
menu = <table> {
 frames = <table> {
 }
 menuManager = <table> {
 }
 compositor = <table> {
 }
 level = 0
 proxy = Frame {
 }
 elementCompositors = <table> {
 }
}
permitOverwrite = true
parent = UIParent {
 Tabs = <table> {
 }
 variablesLoaded = true
 firstTimeLoaded = 1
}
strata = "FULLSCREEN_DIALOG"
ownerRegion = <table> {
 parent = <table> {
 }
 border = Texture {
 }
 Key = "3,254,SLG-HUNT-MM-AOECDS,0"
 noAutoHeight = true
 children = <table> {
 }
 type = "SelectablePanel"
 AceGUIWidgetVersion = 1
 base = <table> {
 }
 events = <table> {
 }
 userdata = <table> {
 }
 Clicked = false
 content = Frame {
 }
 frame = Frame {
 }
}
window = nil
anchor = nil
(*temporary) = nil
(*temporary) = <table> {
 parent = <table> {
 }
 border = Texture {
 }
 Key = "3,254,SLG-HUNT-MM-AOECDS,0"
 noAutoHeight = true
 children = <table> {
 }
 type = "SelectablePanel"
 AceGUIWidgetVersion = 1
 base = <table> {
 }
 events = <table> {
 }
 userdata = <table> {
 }
 Clicked = false
 content = Frame {
 }
 frame = Frame {
 }
}
(*temporary) = "attempt to call method 'GetWindow' (a nil value)"

commented

I have coded a workaround; however, this is still not a solution. Blizzard's change hasn't taken into account how this is actually being used.