The logo page(https://www.gatsbyjs.org/guidelines/logo/) is not working on mobile screen sizes, basically images are not showing up and scrolling feels like infinite scroll, the next section comes after scrolling a lot.
I would love to raise a PR to fix this issue
Confirmed. See screenshots. When the page jumps to a single page column I think the scroll element jumps out of view, somehow, making it impossible to scroll.


Would love to see a PR for this.
cc @fk
@pvdz working on it ๐
@pvdz The same issue exists on the following pages also
Hey @abhishekjakhar! ๐
Thanks for opening this (and other issues, and your PRs)! ๐
I believe this was working once upon a time, before we made the transition to theme-ui, and away from styled-system, which I originally used to do the PoC for gatsbyjs.org/guidelines: https://mutability.netlify.app/logo/
As you say in https://github.com/gatsbyjs/gatsby/issues/24218#issuecomment-630805773, all guidelines pages are affected. I'm assuming that fixing this โฆ somewhere in https://github.com/gatsbyjs/gatsby/blob/1f46057d825955a1ebb644141576ac0f0dcbff42/www/src/components/guidelines/containers.js I think โฆ should fix it for all the pages you mentioned. ๐ค
Thanks so much for taking this! ๐ค
Hey @fk! ๐
This will help a lot, thank you!
Hi @fk!
All of the components in Guidelines are still using styled-system, none of them have been moved to theme-ui, due to which all of the media query rules are not working in entire set of Guideline components, I have already migrated all of the containers and now there is no scrolling issue, but all of the others pages(logo, color, typography and design tokens) are broken because they are also not migrated to theme-ui. Now, my question is due you want me to do migrate all the guidelines pages in this same PR with containers or should I create a separate PR for each page, otherwise it will be very big PR.
I personally feel that first I should migrate all the Guideline containers to theme-ui so that display is not as broken as it is now, and then in the subsequent steps I will migrate each page of guidelines(logo, color, typography, design tokens).
Please let me know what do you feel about it?
I have already migrated all of the containers
โค๏ธ Thank you, thank you, thank you @abhishekjakhar! ๐
I personally feel that first I should migrate all the Guideline containers to theme-ui so that display is not as broken as it is now, and then in the subsequent steps I will migrate each page of guidelines(logo, color, typography, design tokens).
Sounds good to me, but happy to review whatever you find is needed to make the transition!
Hey @fk!
I have raised the PR https://github.com/gatsbyjs/gatsby/pull/24383, to convert all the Guidelines containers to theme-ui and make it work on responsive.
I will raise other PR's which will fix the components individually, after this gets merged.