Corrupted Ignition Screen

Hello

We seem to have an issue with one of our vision window where if you edit anything within the window (component, dataset, script...etc) it seems to corrupt it and the window won't open anymore. I can initially open the vision window when I import, but then if I edit anything, the loading thing at the top right just spins and it says very high power usage in task manager. I've attached the screen along with the templates. I want to know two things how can I fix this, and how can I prevent this in the future.
WorkingScreenWhole.zip (68.6 KB)

Thank you
From Muhammad Saim

  • Sounds like a circular binding or propertyChange event. (One binding or event sets a value to one property, which is used in another binding or event, that then modifies the original property again. Possibly in a more complex circle.)

  • Don't do that. Make sure one property changes and/or bindings only "flow" in one direction. Use custom properties to hold intermediate values if necessary.

  • Audit your propertyChange event scripts and make sure all code with them is conditioned with a check for the intended event.propertyName. All changes to any properties of a given component run through the one script.