[2.0.24] Changing arithemtic combinator configuration signal wire colors by blueprint does not change an open GUI
Posted: Mon Dec 09, 2024 9:10 pm
1. paste this blueprint (a single combinator wired to itself to make the input wire checkboxes available) twice:
2. change the configuration of the first combinator to different input wires (red vs green)
3. copy that combinator (or create a blueprint containing it) then clear your cursor
4. click the second, unchanged, combinator to open its gui
5. paste the copied combinator onto the combinator whose gui is open
6. observe the checkboxes for the input wires do not change
7. close and reopen the gui for that combinator
8. observe the checkboxes now reflect the pasted configuration
The configuration is actually changed in step 5, it just doesn't show up until you close and re-open the gui.
This same process with a decider combinator does not exhibit the same problem, the checkboxes update when the paste is performed.
I believe the problem also occurs if the control behavior configuration is changed via the API but I do not have reproduction steps for that
2. change the configuration of the first combinator to different input wires (red vs green)
3. copy that combinator (or create a blueprint containing it) then clear your cursor
4. click the second, unchanged, combinator to open its gui
5. paste the copied combinator onto the combinator whose gui is open
6. observe the checkboxes for the input wires do not change
7. close and reopen the gui for that combinator
8. observe the checkboxes now reflect the pasted configuration
The configuration is actually changed in step 5, it just doesn't show up until you close and re-open the gui.
This same process with a decider combinator does not exhibit the same problem, the checkboxes update when the paste is performed.
I believe the problem also occurs if the control behavior configuration is changed via the API but I do not have reproduction steps for that