TL;DR
Allow requester chests to read contents & set requests at the same time, like belts or inserters can.What?
Suggestion 1, minimal:Allow requester chests to work in both modes at the same time
Suggestion 2, extended:
Change "Read contents" on all chest-like entities from the radio-box to check-box so it can be disabled
Suggestion 3, wow-solution:
Add "None" mode of operation to all entities (pumps, I see you!) without it, either by turning radio-buttons to checkboxes (like with most entities), or adding "None" radio button (like on inserters).
Why?
Part 1. Requester chestsWhen requester chests are used in combination with the circuit network, they are often used as one-time requestors. When this is the case, you don't want too many items to be requested, and you want:
- Unload items from the requester as soon as they appear to remove the bufferization time
- View the delivered but not yet loaded items count, so you know when to cancel the request
- Alternatively, if you want the exact items to be loaded, you can wait until the buffer is full, and there's no way this is possible in vanilla
- Automated supply trains with no redundant items
- Space Exploration supply rockets
- Other delivery requests
Well, if you accidentally connect pump to a circuit network, you basically cannot tell it to ignore it (unless setting the "✱ ≠ 0" condition).
And the chests & storage tanks are unconditionally putting their contents to the network.
From what I know, these are the only entities in the game which can't be set to ignore the connected network.