I note that after refreshing through “pushUIConfig”, elements no longer abide by the “visibleIf” property.
For e.g., in “Playback Options”, the Bit-depth / Resampling rate and Quality fields will show or hide depending on the on/off state of the Audio Resampling switch. However, if you change Mixer type to a different value (say “Hardware” to “Software”) and click Save, then after page refresh the visibility of these fields will remain the same regardless of the state of the Audio Resampling switch.