I'm not entirely sure how the options you described would work in practice.
Maybe we could work the other way around? If a manipulator directed from a source that contains multiple items, such as a conveyor belt, chest, or workbench, automatically checks the "use white filter" box but doesn't set any filter, we'll avoid the situation where the manipulator immediately picks up any item until the user specifies which item it should pick up.
Example #1: A chest contains 4 items. Currently, the manipulator picks up any item, or an item based on some internal logic (possibly based on its name, I'm not sure). So, in order for the manipulator to be able to pick up the item I need, I need to specify it in the filters, but the manipulator has already picked up some item after placing it.
Example #2: The feed contains two items, ash and wood. The manipulator will now grab the first item it encounters, and only after I set a filter will it grab the ash.
However, if the manipulator is set to whitelist mode but without a specific filter, the manipulator will not grab the first item it encounters and will wait for the user to specify which item to grab.
That is, we will avoid situations where the manipulator, having several items in the source, takes whatever comes to hand, and the user will not have to deal with cleaning the manipulator itself, the tape, and so on from what the manipulator has already managed to throw there.
Yeah, I see in the discussions that there was already a suggestion about the same thing. I also think it would be easier if the installation happened this way, with a hotkey, or by default if there are two or more items in the source.