UX Best Practice: When to remove item from filtered list?
I have a list of items to be displayed to the user. The user is able to select an item and configure its properties. The user can also filter the list based on some of those properties. If the user configures an item so that it should no longer be in the list based on the current filter, what is the best way to proceed? I can think of three possibilities.
- Remove the item as soon as the user confirms their changes, risking confusion because the item they just edited has vanished.
- Leave the item in the list until the user next alters the filter, even though the item no longer conforms to the current filter.
- Pop up a warning that the item is about to disappear, forcing the user to click an acknowledgement before the item disappears.
What it the best method from a user experience perspective? Are there better options?