dc9e2d26233a14b14771430de665ff684978fbb9
tdreszer
  Thu Jul 22 12:58:06 2010 -0700
Fixed redmine 385 where Changing view affected unchecked ABC dimensions.
diff --git src/hg/lib/hui.c src/hg/lib/hui.c
index a32cfc9..df7a966 100644
--- src/hg/lib/hui.c
+++ src/hg/lib/hui.c
@@ -5534,7 +5534,7 @@
         enum trackVisibility tv =
             hTvFromString(cartUsualString(cart, varName,hStringFromTv(visCompositeViewDefault(parentTdb,viewName))));
 
-        safef(javascript, sizeof(javascript), "onchange=\"matSelectViewForSubTracks(this,'%s');\"", viewName);
+        safef(javascript, sizeof(javascript), "onchange=\"matSelectViewForSubTracks(this,'%s');\" onfocus='this.lastIndex=this.selectedIndex;'", viewName);
 
         printf("<TD>");
         safef(classes, sizeof(classes), "viewDD normalText %s", membersOfView->tags[ix]);