Sorry – just realised that should have been:
if (omd_table_filters === true) {
my scripting goes here...
}
Another thing would be to maybe use == instead of === as the former checks for equality after doing any necessary type conversion.
Finally do you have a fallback in the event that the field returns false? Is there any scripting that relies on the variable you set returning true that’s causing things to break?