Not sure if this is really a bug (wondering why this was never reported) but regarding how for example filters from signal on inserter work, I would expect, the "set recipe" function should pick the first signal (with higest value) but it does not (looks very random which it picks).
As you can see in screenshot, the "Empty Lubricant" is first Signal / has higest value but "Empty Peroleum" is choosen. Also not last one / lowest value "Empty sulfuric acid" is chosen. The chosen one is also not the first or last in alphabetical order
Tested for Assembling machine 2 on Nauvis and Crusher on a space Station.
Sure there is a workaround, putting a selector combiner before and select input at index 0
[2.0.60] "set recipe" does not respect sort of signals
Re: [2.0.60] "set recipe" does not respect sort of signals
Thanks for the report however this is not a bug. Assembler is allowed to check signals in any order and pick first recipe that it can craft. Only restriction is that assembler only checks signals with a positive value.