Vision Client Memory Leack If OPC Alias Is Disconnected

Hello every one.

I with my team started develop a new project using Ignition 8.3 and Schneider Electric OPC DA (OFS). OFS has four alias, one alias = one PLC.

While testing I spot a problem! If open a window conteined tamplates bindend with disconnected allias of OFS
so vision client start rappidly consume memory of the PC up to maximum limit, that configured in project property. And offcouse application is freezzed.

Templates use animation binding property like:
getBit(tag("[default]" + {VL01_HORIZ.TAG_FOLDER} + "/" + {VL01_HORIZ.VL_NAME} + "/SttWrd2"),15) //Visible property
or
if (!isAlarmActiveFiltered("[default]"+ {VL01_HORIZ.TAG_FOLDER} + "/" + {VL01_HORIZ.MOT_NAME} + "/SttWrd1", "", "",4,4,0,0,0), //Blinking if high alarm
color(0,0,0,0),
if(getSecond(now())%2, color(255,0,255,255), color(255,0,255,0))
)

I have had an experience with igniton 8.1, but I do not remember any problem like this.

In addition:
To call a window we use a script system.nav.swapTo(event.source.WindowName);
In a property window Cach Policy = Always.

Replace the use of tag() in your expression bindings with a reference to a custom property, and make that custom property use an indirect tag binding.

While this may not be your entire problem, tag() is sufficiently pathological in UI bindings to be the first thing I'd fix.

(Use the tag() function only in expression tags, where indirect tag bindings aren't available.)