From 46f615ef6922c5ae524fb73c6fbe920e1f4a538e Mon Sep 17 00:00:00 2001 From: David Montero Crespo Date: Mon, 11 May 2026 11:51:03 -0300 Subject: [PATCH] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- frontend/src/components/simulator/SimulatorCanvas.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/simulator/SimulatorCanvas.tsx b/frontend/src/components/simulator/SimulatorCanvas.tsx index a259e75d..7f2f483a 100644 --- a/frontend/src/components/simulator/SimulatorCanvas.tsx +++ b/frontend/src/components/simulator/SimulatorCanvas.tsx @@ -2351,7 +2351,8 @@ export const SimulatorCanvas = ({ headerSlot }: SimulatorCanvasProps = {}) => { label="Wire" currentColor={wire?.color} onColorChange={(color) => { - updateWire(selectedWireId, { color }); + if (!wire) return; + recordUpdateWire(selectedWireId, { color: wire.color }, { color }); }} onDelete={() => { // Recorded so the touch / mobile delete is also undoable.