v9.10.0
v9.10.0 — 2026-07-03
Small release — reverted to per-category divs (v9.7.0 structure), kept v9.9's separate-td-cells improvement
Why
v9.8/v9.9 wrapped the entire accordion (all 15 categories) in ONE giant <table> with a single shared <thead> at the top of the page. That header row's column labels ("Exhibition / Date / City / Cycle / Registrations / Action") describe the exhibition rows once a category is opened — but they don't describe the category summary rows (name / exhibition count / registered count) sitting above them. Having one mismatched header for the whole page looked wrong, as flagged.
What changed
Went back to v9.7.0's structure — each category is its own self-contained <div class="rhg-cat-block">, not part of one page-spanning table — while keeping v9.9's genuine improvement:
- Each category's header is now its own tiny one-row table, with real
<td>cells for name / exhibition count / registered count (no custom flexbox layout needed for basic readability) - Each category's exhibition list, once opened, is its own independent table with its own column headers — exactly matching the data inside it, not a shared header from elsewhere on the page
.rhg-cat-blockis a real<div>again, so its border/border-radius/background render reliably (these don't work consistently on<tbody>, which is why v9.8/9.9 had to drop them)- Toggle animation restored to smooth
slideUp()/slideDown()— that only misbehaves on<tbody>elements, and the body is a plain<div>again now