ingame/storewindow/keyboard/storewindow_keyboard.lua:232 -- storeScene:RegisterCallback("StateChange", function(oldState, newState)
if newState == SCENE_SHOWING then
self:InitializeStore()
ZO_StoreManager_InternalValidateItems(self.items, {("Window mode: %s"):format(tostring(self.windowMode))})
PLAYER_INVENTORY:SelectAndChangeSort("traitInformationSortOrder", INVENTORY_BACKPACK, ZO_SORT_ORDER_DOWN)
elseif newState == SCENE_HIDDEN then
ZO_InventorySlot_RemoveMouseOverKeybinds()
KEYBIND_STRIP:RemoveKeybindButtonGroup(self.keybindStripDescriptor)
self.modeBar:Clear()
PLAYER_INVENTORY:SelectAndChangeSort("statusSortOrder", INVENTORY_BACKPACK, ZO_SORT_ORDER_DOWN)
if GetCursorContentType() == MOUSE_CONTENT_STORE_ITEM then
ClearCursor()
end
end
end)