Forgot To Update

Severity:

Status:

Code:

Affected Versions:

Description: After changing a block's pin configuration or rotating it, the block did not immediately refresh its state. The correct behavior only occurred after a manual block update, leaving circuits temporarily in an incorrect state.

Cause: The block logic was not notified when configuration or rotation changes occurred, preventing it from recalculating its state.

Consequences: Circuits could enter an incorrect or outdated state.

Safe Configurations: After changing configuration or rotation, trigger a block update by placing or removing a nearby block, or otherwise updating the affected circuit.

Resolved: Fixed in version 0.3.1. A block update is now automatically scheduled on the next tick after any configuration or rotation change, ensuring the circuit state updates correctly.