I am trying to wrap my mind around optimal ux logic and cant get to something i would be satisfied with.
I have thousands of entities which will never all be shown on the screen at once but there will be a search filter based on which some very limited set of entities would be shown (lets say 10-15 entities).
When user selects any entity in list, details pane should show edit form for all details of the entity.
Lets say user searched for all entities whose name starts with 'abc' and then in details page he changes name to 'def' (thus entity doesnt fulfill search criteria, what is more logical thing to do? Should i just remove entity from master list? Or maybe reset search criteria to new name in order to show only updated entity? (just changing name but with all criteria seems very confusing)
When user searches for 'abc' and see those entities and then decide to create new entity (through popuo or new acreen, whatever create is), after create where is the best to point him? again, to old list he started with or to search criteria set to new name, newly created entity in master selected and full details shown in details pane?