Back Button
tflo opened this issue · 7 comments
We got keybinds like these:
What happens is that often I catch myself having advanced too fast. For example, skipped an auction, then, a fraction of a second later, decided to post it.
In this situation, a Back key would be really handy: Just going back to the previously selected item. In my setup (see screenshot, it would be ‘S’ obviously.)
Thanks for considering.
– Tom
Adding in going back would complicate the code for the Selling tab for a minor change. So not going to add this.
Is this still something you want?
I've made a version that works:
Auctionator-10.1.8-4-g53c2dba.zip
Getting this error with 10.1.8-10-g83587bc:
1x ...tor/Source_Mainline/Tabs/Selling/Mixins/SaleItem.lua:106: bad argument #1 to 'LockItem' (Usage: C_Item.LockItem(itemLocation))
1x ...tor/Source_Mainline/Tabs/Selling/Mixins/SaleItem.lua:106: bad argument #1 to 'LockItem' (Usage: C_Item.LockItem(itemLocation))
[string "=[C]"]: in function `LockItem'
[string "@Auctionator/Source_Mainline/Tabs/Selling/Mixins/SaleItem.lua"]:106: in function `LockItem'
[string "@Auctionator/Source_Mainline/Tabs/Selling/Mixins/SaleItem.lua"]:173: in function `ReceiveEvent'
[string "@Auctionator/Source/Utilities/EventBusMixin.lua"]:77: in function `Fire'
[string "@Auctionator/Source_Mainline/Tabs/Selling/Mixins/SaleItem.lua"]:720: in function `PrevItem'
[string "*SaleItem.xml:119_OnClick"]:1: in function <[string "*SaleItem.xml:119_OnClick"]:1>
Locals:
(*temporary) = <table> {
Clear = <function> defined @FrameXML/ObjectAPI/ItemLocation.lua:29
IsEquipmentSlot = <function> defined @FrameXML/ObjectAPI/ItemLocation.lua:56
IsEqualToBagAndSlot = <function> defined @FrameXML/ObjectAPI/ItemLocation.lua:72
SetBagAndSlot = <function> defined @FrameXML/ObjectAPI/ItemLocation.lua:35
IsBagAndSlot = <function> defined @FrameXML/ObjectAPI/ItemLocation.lua:60
SetEquipmentSlot = <function> defined @FrameXML/ObjectAPI/ItemLocation.lua:46
slotIndex = 14
HasAnyLocation = <function> defined @FrameXML/ObjectAPI/ItemLocation.lua:64
bagID = 0
GetEquipmentSlot = <function> defined @FrameXML/ObjectAPI/ItemLocation.lua:52
IsEqualToEquipmentSlot = <function> defined @FrameXML/ObjectAPI/ItemLocation.lua:80
GetBagAndSlot = <function> defined @FrameXML/ObjectAPI/ItemLocation.lua:42
IsValid = <function> defined @FrameXML/ObjectAPI/ItemLocation.lua:68
IsEqualTo = <function> defined @FrameXML/ObjectAPI/ItemLocation.lua:88
}
This gets thrown when I use the Back button after posting an item. The item is highlighted in the selector but the data isn't filled into the main fields (item count is >= 1, no favorite item). This remains like that until I mouse-click any item in the selector, then it gets "repaired".
Does not happen when I navigate through the items back and forth without posting.
Fixed in the latest alpha (available from Curseforge or Wago shortly)
Auctionator-10.1.8-11-g5a2c3a4.zip