behavior: Selling + rule evaluation works but bag enumeration seems to get stuck. Mashing the keybind will correctly sell items so the enumerator does work but the coroutines seem to be hanging.
Update: Wrangled debugging statements out of the addon. Enumerator is selling first grey item and exiting.
Update 2: I am seeing 2 "merchant closed" debug statements with this broken behavior. Vendor will immediately stop enumerating a bag upon first rule match, e.g. dropping a grey in slot 0 of your backpack will cause it to sell that grey and exit the coroutine.
Root cause of this issue was a bad copy of character settings. Fixing configuration resolved the issue, problem likely lies in configuration deep copy functionality.
behavior: Selling + rule evaluation works but bag enumeration seems to get stuck. Mashing the keybind will correctly sell items so the enumerator does work but the coroutines seem to be hanging.
Update: Wrangled debugging statements out of the addon. Enumerator is selling first grey item and exiting.
Update 2: I am seeing 2 "merchant closed" debug statements with this broken behavior. Vendor will immediately stop enumerating a bag upon first rule match, e.g. dropping a grey in slot 0 of your backpack will cause it to sell that grey and exit the coroutine.