662cdacee22f6392a9eaa9a13551bc27fdf5f121
tdreszer
  Mon Jun 20 15:30:43 2011 -0700
Fixed Brooke's find of track set hide reappearing on refresh as described in redmine 4119
diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js
index 8b48cdd..4e7cbf8 100644
--- src/hg/js/hgTracks.js
+++ src/hg/js/hgTracks.js
@@ -1795,30 +1795,31 @@
             if (vars.length > 0) {
                 setCartVars( vars, vals );
                 initImgTblButtons();
                 loadImgAreaSelect(false);
             }
         }
     } else if (cmd == 'hideComposite') {
         var rec = trackDbJson[id];
         if (tdbIsSubtrack(rec)) {
             var row = $( 'tr#tr_' + id );
             var rows = imgTblCompositeSet(row);
             if (rows && rows.length > 0) {
                 for (var ix=rows.length - 1; ix >= 0; ix--) { // from bottom, just in case remove screws with us
                     $(rows[ix]).remove();
                 }
+            var selectUpdated = updateVisibility(rec.parentTrack, 'hide');
             setCartVar(rec.parentTrack, 'hide' );
             initImgTblButtons();
             loadImgAreaSelect(false);
             }
         }
         //else
         //    warn('What went wrong?');
     } else {   // if( cmd in 'hide','dense','squish','pack','full','show' )
         // Change visibility settings:
         //
         // First change the select on our form:
         var rec = trackDbJson[id];
         var selectUpdated = updateVisibility(id, cmd);
 
         // Now change the track image