[boskid][2.0.33] Stack inserter not waking up when activating set filters
Posted: Thu Jan 30, 2025 3:15 pm
1. What did you do?
Have a stack inserter with disabled use filters checkbox. It also has a green circuit filter set but its not in use since the checkbox is off. A constant combinator with a green circuit signal is connected to the stack inserter. Give the stack inserter an amount of non green circuit items that is smaller than its stack size. Enable set filters.
2. What happened?
The inserter is stuck holding the non green circuit items in its hand with the status "Waiting for more items"
3. What did you expect to happen instead?
I expected the stack inserter to drop the items since they don't match the filter.
4. Does it happen always, once, or sometimes?
It only happens if the unused filters match exactly the filters set by the circuit signal when enabling the set filters checkbox.
This leads me to believe that clicking the checkbox doesn't wake the inserter and only a change in filters does.
After playing around some more there is a simpler reproduction not requiring circuit network. Just having a filter already set but not use filters active. Have the stack inserter pick up some partial stack. Activate Use filters. Stack inserter is stuck waiting for more of the non filtered items. Even if you add more of the items its already holding to its source chest its still stuck.
Fully stuck stack inserter:
Have a stack inserter with disabled use filters checkbox. It also has a green circuit filter set but its not in use since the checkbox is off. A constant combinator with a green circuit signal is connected to the stack inserter. Give the stack inserter an amount of non green circuit items that is smaller than its stack size. Enable set filters.
2. What happened?
The inserter is stuck holding the non green circuit items in its hand with the status "Waiting for more items"
3. What did you expect to happen instead?
I expected the stack inserter to drop the items since they don't match the filter.
4. Does it happen always, once, or sometimes?
It only happens if the unused filters match exactly the filters set by the circuit signal when enabling the set filters checkbox.
This leads me to believe that clicking the checkbox doesn't wake the inserter and only a change in filters does.
After playing around some more there is a simpler reproduction not requiring circuit network. Just having a filter already set but not use filters active. Have the stack inserter pick up some partial stack. Activate Use filters. Stack inserter is stuck waiting for more of the non filtered items. Even if you add more of the items its already holding to its source chest its still stuck.
Fully stuck stack inserter: