27e27b2c53090276a82fa8a4a8ae89f8db288263
braney
  Tue Sep 29 14:13:18 2026 -0700
docent rm38198 release-ab proof line, and registry rows for #38428 and #38430, refs #38198, #38428, #38430, #38252

rm38198's container reopen section fails on hgwbeta (v504, which lacks
dba11b63364) and passes on genome-test.  htmlSanitizeTest goes red when the svg
allowlist of 7a356d85dba is backed out by hand, so #38428 gets a sandbox-ab row.
#38430 gets a page row with no test yet.  Both changes sit behind the
hubHtmlSanitize gate.

diff --git src/hg/utils/docent/tests/regress/rm38198.docent.yaml src/hg/utils/docent/tests/regress/rm38198.docent.yaml
index 558a5e25afd..9bb3cd46199 100644
--- src/hg/utils/docent/tests/regress/rm38198.docent.yaml
+++ src/hg/utils/docent/tests/regress/rm38198.docent.yaml
@@ -23,30 +23,31 @@
 # hide: all and one gene track, so the bounds below are deliberately far from both numbers --
 # a GENCODE update moves how many transcripts BRCA1 packs into, and this test is not about
 # that.  Anything under 200 px is a row that did not re-pack.
 #
 # WHY NOT THE SUBTRACK HALF, which is what the ticket was filed about: it cannot be seen from
 # a rendered page today.  A composite is written to the hub with ALL of its valid children,
 # hidden ones included, and those children come back VISIBLE on the target -- that is #38044,
 # still open.  So a subtrack switched on between the two lifts is already drawn on the first
 # target, and both builds look the same.  Measured with clinvar before this script was
 # written: lift one with clinvarMain and clinvarSubLolly hidden still drew all three rows on
 # hs1.  If #38044 is ever fixed, that route becomes the tighter test and belongs here.
 proof:
   - "assertion-only 2026-09-17 -- written from #38198 and f001e39d156 after the fix reached genome-test"
   - "release-ab 2026-09-17 -- fails on v503 and passes on genome-test (v504). v503_branch 707b184e329 built into ticket sandbox 38316, CGIs, js and htdocs: the second lift's target is 100px, not >300"
   - "sandbox-ab 2026-09-28 -- container reopen section: fails on genome-test, which does not carry the fix (dba11b63364 on master), and passes on ts park 38198 (superVis38198, 25d72992255). Each of its three checks was removed in turn and the next one still failed on genome-test: lift 2 target, the source after lift 2, lift 3 target"
+  - "release-ab 2026-09-29 -- container reopen section: fails on hgwbeta (v504, whose v504_branch lacks dba11b63364) and passes on genome-test. On v504 step 26 fails, rows not drawn: wgEncodeReg4MarkH3k27ac after lift 2"
 
 target: genome-test
 db: hg38
 position: chr17:43044295-43125483
 reset: true
 fast: true
 steps:
   - go: chr17:43044295-43125483
   - hide: all
   - track: {knownGene: dense}
   - expect: {rows: [ruler, knownGene], exact: true, height: "<120"}
 
   # First lift.  One line of transcripts on the target, because that is what the source said.
   - convert: {to: hs1, quicklift: true}
   - open: lift