My project has a table with '+add' button and filtering.
The add button opens a dialog to add item, and then to 'save' which closes it too
Today I noticed the following flow:
Filter table on subject with value 'dummySubject'
Add new item with subject 'somethingelse'
save and close the new item
==> the new item is shown in the table
So the outcome is that an item that does not qualify the filtering appears in the table.
When I asked around I got the following answer
We don't want the new item to 'disappear' on creation just because it does not qualify the filtering. So we display it
If you filter again, it will disappear as it should
I can almost understand that logic, but still it sounds wrong. I would rather have like a toaster saying 'new item create' with a 'goto' link.
My question is
- is the current user experience considered a reasonable one?
- what is the best practice way to handle such scenario?