Why it matters
Empty headings appear as blank entries in the screen-reader heading list, which breaks navigation by headings.
How to fix it
Remove the empty heading element, or give it text (visually-hidden text if needed); never use headings only for spacing.
References
More accessibility rules
void a11y reports 48 rules in this category. WCAG 2.2 AA through axe-core, plus checks axe can't do alone: visible keyboard focus, 24/44px target size on mobile, 320px reflow and disabled zoom.
regionContent is outside landmark regionslandmark-uniqueLandmarks are not uniquely identifiablepage-has-heading-onePage has no level-one headingheading-orderHeading levels skiplistList contains invalid childrenlistitem<li> is not inside a listaria-allowed-attrARIA attribute is not allowed on this rolearia-required-attrRequired ARIA attribute is missing