fix(home): defeat UA [hidden] in iso-variant-stack + restore prototype d-os-grid #17
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/panel-stack-and-os-grid-rebased"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Rebased on current main after PR #15 merge. Fixes panel-jump on tab-switch and the Open Research grid alignment regression.
Two regressions reported on the live deploy: 1. Switching ISO artefact panels caused the hero column to jump in height. The grid-overlap stack relied on `display: block` for inactive panels but the React `hidden={!active}` prop (kept for U-07 a11y-tree exclusion) re-applies the UA default `[hidden] { display: none }`, collapsing 4 of 5 panels and sizing the wrap to whichever panel was active. Adds a single override `.iso-variant-stack > .iso-variant[hidden] { display: block }` so visibility+pointer-events stay the real toggle and the wrap stays at the height of the tallest panel. 2. The Open Research repo grid was a single 1fr column, three stacked rows. The prototype's grid is two columns — `calc(50% - 5px)` left for the two real repos, `200px` right for the Coming-Soon card spanning both rows — collapsing to 1fr below 1024 px. Restored both the base grid + the mobile reset. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>