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

diff --git src/hg/inc/web.h src/hg/inc/web.h
index c42960036f8..139fa54a73e 100644
--- src/hg/inc/web.h
+++ src/hg/inc/web.h
@@ -47,30 +47,37 @@
 
 void webPragmasEtc();
 /* Print out stuff that tells people not to cache us, and that we use the
  * usual character set and scripting langauge. (Normally done by webStartWrap) */
 
 void webCirmPragmasEtc();
 /* Print out stuff similar to webPragmasEtc (don't cache us, character set, etc.), but
  * use values appropriate for a more modern website (like CIRM). */
 
 void webStartSectionTables();
 /* Put up start of nepharious table layout stuff. (Normally done by webStartWrap). */
 
 void webFirstSection(char *title);
 /* Put up the first section (normally done by webStartWrap). */
 
+void webNewHiddenSection(char* format, ...)
+/* create a new hidden section on the web page */
+#if defined(__GNUC__)
+__attribute__((format(printf, 1, 2)))
+#endif
+;
+
 void webNewSection(char* format, ...)
 /* create a new section on the web page */
 #if defined(__GNUC__)
 __attribute__((format(printf, 1, 2)))
 #endif
 ;
 
 void webNewEmptySection();
 /* create a new section on the web page to maintain table layout */
 
 void webNewSectionHeaderStart();
 /* Start a new collapsible section on the web page, with +- control.
    Allows use of jsBeginCollapsibleSection() */
 
 void webNewSectionHeaderEnd();