| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Re-adds the off-screen layout/paint skip that was reverted for clipping the
hover tilt/scale and tooltip. content-visibility: auto is now applied only to
cells the IntersectionObserver marks off-screen (600px margin), so the
containment — and the visible<->auto flip that flashes — never affects a cell
that is on screen and interactive. Cells start off-screen so the first paint
still skips, and the observer clears it for visible cells after mount.
|
| |
|
|
|
|
|
|
|
|
| |
content-visibility: auto (added in e65a7257) forces paint containment
while the cell is on-screen. That clips overflow and makes the cell the
containing block for absolutely-positioned descendants, which sliced off
the FallbackBadge hover scale and 3D parallax tilt and trapped the
LinkedTooltip inside the badge cell. The wall's interactions are
overflow-based, so the off-screen perf optimisation is incompatible with
them.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Two unrelated modernisations:
- Adds &display=swap to the Roboto and Overpass Google Fonts URLs
imported by Wrapped's stylesheet. Avoids the invisible-text flash
during font load on the Wrapped page; DM Sans already had this.
- Adds content-visibility: auto to each child of .badges (the grid
on the badge wall page). Browser skips layout and paint for off
-screen badges until they scroll into view. contain-intrinsic-size
auto 8rem reserves placeholder space so the scrollbar stays stable.
|
| | |
|
| | |
|
| |
|