This repository has been archived by the owner on Apr 25, 2024. It is now read-only.
Drop Masonry Layout for image grid #489
Labels
accessibility (a11y)
💻 aspect: code
Concerns the software code in the repository
help wanted
Open to participation from the community
Masonry Layout doesn't work on Server Side Rendering due to browser API dependencies. So it's only rendered on the client.
It also doesn't seem to be very accessible, as
tabIndex
doesn't seem to work, so users who don't use a mouse as input device, but rather a keyboard or some other accessibility device, probably can't browse through the results.Ideally, the new grid should be rendered using CSS Grid or Flexbox, with no JS dependency on browser
document
APIsThe text was updated successfully, but these errors were encountered: