I have a numeric entry template view in my project where I'm using an invalid style class to turn the background red when the values are not in the valid entry range. This was initially developed in Ignition Edge, but we've copied to Ignition Cloud Edition, and the tag provider is now MQTT instead of OPC. Not sure if that matters or not, but that's what's different.
On the Cloud, the Invalid Style is being used on several of the embedded views even though the values are actually in range. But it doesn't happen on all of them. Also, some of them switch to where they should be after a few second delay. And finally, if I refresh the page, it fixes everything. But obviously, having to refresh the page every time someone clicks on a tab is not acceptable.
On some numeric entries, I have a UDT where separate PLC tags control the upper and lower entry limits. My template view has parameters for min and max entry, and most of the time when I call them, I use a binding to pass those in. I have confirmed that if I disable the bindings, the behavior stops.
Here's an example of one of my entry elements:
Here are the parameters:
Right now, with the maxEntry and minEntry bindings disabled, it's working as it should:
However, when I enable the bindings to the min and max:
Even though 70 is within the 0-100 range, it still loads and shows as red, but I can change the value to 100, and then back to 70, and it's fine.
Again, this isn't happening in the Edge application at all. I'd rather not have to go through my entire application and disable all bindings, as I use this template dozens if not hundreds of times.
I'm not sure what I could try here.