Information messages displayed using "addInfoMessage" from a script include showing multiple times at the top of a formDescriptionUsing an addInfoMessage to show an information message at the top of the form, shows up multiple timesSteps to Reproduce Create a Script Include Name: jjTestCheck "Client Callable"Script: var jjTest = Class.create();jjTest.prototype = Object.extendsObject(AbstractAjaxProcessor, { popUpInfo: function(current){ gs.addInfoMessage("This is just a test. Carry on!") }, type: 'jjTest' }); Save Create a UI Action Name: JJ PopupTable: sys_update_setAction name: jj_pop_upCheck booleans: Show UpdateClientList v2 CompatibleForm Button Onclick: run()Condition: new jjTest().popUpInfo(current)Script: new jjTest().popUpInfo();Save Go to sys_update_set.listOpen an existing recordYou will notice 2 or more pop-ups at the top of the screen Expected behavior: Only one message should show up on at the top of the screen Actual behavior: Having multiple messages show up at the top of the screenWorkaroundThis is expected behavior and by design in all currently supported releases. Recommendation: never add messages during a server-side script call that is being used in a condition. This an anti-pattern and not recommended. Condition processing should only be used to evaluate a final answer of true or false and nothing more.Related Problem: PRB1338885