diff options
| author | Fuwn <[email protected]> | 2026-06-02 12:26:13 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-06-02 12:26:13 +0000 |
| commit | 9fbe4faac31426b49e9bb3d22bee9472ed52c564 (patch) | |
| tree | 896ba18b22ab099128b62bd6de28c8a909ea7c24 /apps/proxy/src/index.js | |
| parent | fix(security): make rate limiting real; limit the click counter (L8/L10) (diff) | |
| download | due.moe-9fbe4faac31426b49e9bb3d22bee9472ed52c564.tar.xz due.moe-9fbe4faac31426b49e9bb3d22bee9472ed52c564.zip | |
perf(badges): skip off-screen cells via IntersectionObserver
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.
Diffstat (limited to 'apps/proxy/src/index.js')
0 files changed, 0 insertions, 0 deletions