Another issue when using multi-select, when you deselect the last one from filtered results, it will deselect all, included previous selected values stackblitz

adding the invisible option solves it, but causes a different issue with ctrl+a. instead of deselecting all (after selecting all) it selects all again.
Originally posted by @MoishyS in #311 (comment)