b04a39a028980ea32b2ac62950bdff0a67de16d0
galt
  Wed Jul 18 14:48:19 2018 -0700
Add missing CSP header to pages not handled automatically by library functions. refs #21729.

diff --git src/hg/hgGenome/browseRegions.c src/hg/hgGenome/browseRegions.c
index ae8edc4..f5984d5 100644
--- src/hg/hgGenome/browseRegions.c
+++ src/hg/hgGenome/browseRegions.c
@@ -47,26 +47,26 @@
 fprintf(f, "%d&nbsp;regions&nbsp;>&nbsp;%g<BR>\n", 
 	slCount(bedList), threshold);
 for (bed = bedList; bed != NULL; bed = bed->next)
     {
     fprintf(f, "<A HREF=");
     quotedBrowserUrl(f, bed, gg);
     fprintf(f, " TARGET=\"%s\">", browserFrame);
     fprintf(f, "%s&nbsp;%3.1fM&nbsp;to&nbsp;%3.1fM</A><BR>", 
     	bed->chrom, 0.000001*bed->chromStart, 0.000001*bed->chromEnd);
     }
 fprintf(f, "</BODY>\n");
 carefulClose(&f);
 
 /* Write frames */
 hPrintf("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Frameset//EN\">\n");
-hPrintf("<HTML><HEAD><TITLE>%s Regions &gt;= %g</TITLE></HEAD>\n",
-	gg->shortLabel, threshold);
+hPrintf("<HTML><HEAD>\n%s<TITLE>%s Regions &gt;= %g</TITLE></HEAD>\n",
+	getCspMetaHeader(), gg->shortLabel, threshold);
 hPrintf("<FRAMESET COLS=\"19%%,81%%\">\n");
 hPrintf("<FRAME SRC=\"%s\" NAME=\"%s\">\n", indexTn.forCgi, indexFrame);
 hPrintf("<FRAME SRC=");
 quotedBrowserUrl(stdout, bedList, gg);
 hPrintf(" NAME=\"%s\">\n", browserFrame);
 hPrintf("<NOFRAMES><BODY></BODY></NOFRAMES>\n");
 hPrintf("</FRAMESET>\n");
 hPrintf("</HTML>\n");
 }