**Summary**: When changing the color of certain elements like buttons, undoing the change does not revert the color as expected. **Steps to Reproduce:** 1. Select a button element. 2. Change its color (e.g., background). 3. Click Undo in the top bar 4. Observe the element’s color. **Actual Result:** The color change is not undone — the button retains the new color. https://github.com/user-attachments/assets/c94de662-0261-4948-86d6-6cc5f73d0572 **Expected Result:** The button should revert to the previous color state after performing undo.