Shauny
(Shaun Robinson)
12 Mayo, 2026 21:12
1
Cuando usas una cuadrícula y haces clic en el primer elemento y luego usas las teclas de flecha para navegar entre ellos, en lugar de seguir el orden en que los subiste, lo hace en un orden diferente. Pruébalo abajo:
El orden es: 1, 3, 2, 4
3 Me gusta
Gracias @Shauny por el informe. Fue un caso divertido de depurar y corregir
main ← fix-grid-lightbox-order
opened 09:15AM - 13 May 26 UTC
Inside a `[grid]` block, the lightbox arrow navigation followed column-balanced … DOM order instead of the original markdown order. For four images this resulted in 1, 3, 2, 4 because `Columns` distributes items by height into the shortest column.
`lightbox.js` collects items via `querySelectorAll(".lightbox")`, which returns nodes in document order — the same scrambled order the layout algorithm produced.
`Columns` now tags each item with `data-lightbox-position` carrying its original index before reordering. A new `sortLightboxItems` helper in `lightbox.js` reorders items within each grid by that attribute before they reach PhotoSwipe. The existing RTL reverse continues to apply on top, so right-to-left navigation now mirrors logical order rather than the scrambled layout.
https://meta.discourse.org/t/402817
cc @davidb
4 Me gusta