Open adamoshen opened 2 years ago
Thanks for reporting this - unfortunately I can't seem to reproduce the problem with an actual phone (either by visiting your published site, or by publishing it myself). I'm testing using Safari on an iPhone and iPad (don't have an Android device to test with). I wonder whether the issue is specific to the developer tools or whether you've seen it on a device and if so, what type of device?
The devices I'm using to view it are:
I have also just tested it on a Microsoft Surface Pro 8 tablet running Windows 11 using both Google Chrome and Microsoft Edge. Using only the touchscreen, I am experiencing the same issue where I am unable to swipe past the second slide.
I can confirm that there does appear to be an issue with Android devices specifically and scrollable divs (there is a reveal issue from 2015 referencing just this https://github.com/hakimel/reveal.js/issues/1176).
Bug description
Issue: For
revealjs
presentations, ifscrollable
is set totrue
in the yaml header, when viewing the slides on mobile, the user cannot swipe past the second slide (the slide that comes after the title slide). Swiping backward from the second slide does not work either.Minimal qmd example here but also included below:
The rendered slides are here which you can try on your mobile device. I have also tried using Chrome's devtools to toggle between various other mobile devices such as the iPhone 12 Pro, iPad Air/Mini/Pro, Samsung Galaxy S20 Ultra, etc., none of which are able to swipe past the second slide either.
If you use the sidebar menu to go to the slide titled "Slide 2", swiping does not let you go through the
. . .
pause either.The current workarounds to this is seem to be:
. . .
pause)Checklist