Jeet grid mixins generate div-only markup without semantic ARIA attributes
0 reputation · 16 Jul 2021, 15:39 UTC
The goal is to determine whether Jeet should expose configurable ARIA role and label injection for its grid mixins to satisfy WCAG 1.3.1 information and relationships.
Jeet currently outputs only nested div elements, and its documentation does not prescribe accessible patterns, leaving authors responsible for adding roles and labels manually. This creates a gap between visual layout intent and programmatic semantics, particularly for interactive widgets constructed with Jeet.
Should Jeet expose a mixin flag or configuration option that automatically assigns role="region", aria-label, or other relevant attributes to generated grid containers? Would such automation risk producing redundant or incorrect semantics if authors provide custom class structures? How might configurable ARIA injection integrate with Jeet’s existing breakpoint and nesting utilities without compromising the library’s minimal footprint?