d430ed42b69dc955443169c3ea4f4157ff66fe84
braney
  Thu Dec 4 10:50:24 2025 -0800
get default hidden hgGene sections to open properly

diff --git src/hg/hgGene/hgGene.c src/hg/hgGene/hgGene.c
index f8dadd46327..6e356ce5414 100644
--- src/hg/hgGene/hgGene.c
+++ src/hg/hgGene/hgGene.c
@@ -516,41 +516,38 @@
 /* Print each section in turn. */
 {
 struct section *section;
 for (section = sectionList; section != NULL; section = section->next)
     {
     boolean isOpen = sectionIsOpen(section);
     char *indicator = (isOpen ? "-" : "+");
     char *indicatorImg = (isOpen ? "../images/remove.gif" : "../images/add.gif");
     struct dyString *header = dyStringNew(0);
     //keep the following line for future debugging need
     //printf("<br>printing %s section\n", section->name);fflush(stdout);
     dyStringPrintf(header, "<A NAME=\"%s\"></A>", section->name);
     dyStringPrintf(header, "<IMG id=\"%sBtn\" src=\"%s\" alt=\"%s\" class=\"bigBlue\">&nbsp;&nbsp;",
         section->name, indicatorImg, indicator);
     dyStringAppend(header, section->longLabel);
-    webNewSection("%s",header->string);
     if (isOpen)
-	{
+        webNewSection("%s",header->string);
+    else
+        webNewHiddenSection("%s",header->string);
+    
     long startTime = clock1000();
     section->print(section, conn, geneId);
     section->printTime = clock1000() - startTime;
-	}
-    else
-	{
-	printf("Press \"+\" in the title bar above to open this section.");
-	}
     dyStringFree(&header);
     }
 // add some simple javascript that can do the collapse/expand section buttons
 // this code needs to be wrapped in an immediately executable function so that
 // re-clicks don't complain about previously declared variables
 jsInlineF(""
 "(function() {\n"
 "function collapseSection() {\n"
 "    let toCollapse = this.parentNode.nextElementSibling;\n"
 "    let isHidden = toCollapse.style.display === \"none\";\n"
 "    if (isHidden) {\n"
 "        toCollapse.style = \"display: \";\n"
 "        this.src = \"../images/remove.gif\";\n"
 "        this.alt = \"-\";\n"
 "    } else {\n"