If argument of ng-if changes whole sidemenu vanishes

We are using the sidemenu template.

We have a set of DIVs that are conditionally shown


A button changes the show.more object in the controller from true to false.

If the sidemenu is hidden then re-shown, then the button is re-pressed to set show.more to true.
Now if a swipe is made in the portion of the sidemenu above the right hand side menu, then the sidemenu goes white.
Changing any of the CSS settings in Web Inspector, or hiding/re-showing or refresh bring it back to view.