If you try to filter a deck by name, the deck you pick from the list is not the one you chose. It seems to be working like this. Suppose I have decks named
a1 a2 b1 b2 b3 c1 c2
If I filter the name by b, the game shows me the list
b1 b2 b3
However choosing b1 picks a1, choosing b2 picks a2 and choosing b3 picks b1. The game is probably looking for the decks in the wrong array or something, since it is always the order of the unfiltered list.