Hi there, we are getting notified of this error and thought you would want to know.  Here is a patch:
	To re-create, go to https://www.smartclient.com/smartcli...finedHilitesFS and click Edit Hilites and then click on a Field to add a new clause and then place mouse over the remove icon and you'll see an error in your dev console because fb.clauses does not exist.
							
						
					Code:
	
	
isc.FilterClause.getPrototype().addProperties({
        removeButtonDefaults : {
            _constructor:isc.ImgButton,
            width:18, height:18, layoutAlign:"center",
            src:"[SKIN]/actions/remove.png",
            showRollOver:false, showDown:false,
            click: function () { this.creator.remove(); },
            getHoverHTML : function () {
                var fb = this.creator.creator;
                // show a different message if this is the last clause and allowEmpty is false
                //add a null check on fb.clauses
                if (!fb.allowEmpty && fb.clauses!=null && fb.clauses.length == 1){
                     return fb.lastClausePrompt;
                }
                return this.prompt;
            }
        }
}

Comment