ingame/banking/gamepad/banking_gamepad.lua:283 -- withdrawListFragment:RegisterCallback("StateChange", function(oldState, newState)
if newState == SCENE_FRAGMENT_SHOWING then
-- Context changes on show depending on if it's the player bank or a house bank
withdrawList:SetSearchContext(self.searchContext)
elseif newState == SCENE_FRAGMENT_SHOWN then
local list = self:GetCurrentList()
list:RefreshList()
--The parametric list screen does not call OnTargetChanged when changing the current list which means anything that updates off of the current
--selection is out of date. So we run OnTargetChanged when a list shows to remedy this.
self:OnTargetChanged(list, self:GetTargetData())
end
end)