Thanks for the solution Andrew. I think I can narrow this down further. If you deselect the filter while still having a filter selected (non-blank filter name) the problem occurs. Setting the filter name to blank firts prevents the problem from occurring.