Rewrote it to assume any selection action where previously selected rows are now hidden should be ignored.
Rewrote it to assume any selection action where previously selected rows are now hidden should be ignored.