Changes
- Fix cross-origin XSS through the postMessage API by validating iframe preview URLs
- Fix Markdown attributes targeting the last list item instead of the whole list when separated by a blank line #3931
- Prevent offscreen slides from receiving keyboard focus #1587
- Fix pinch-to-zoom gestures incorrectly triggering slide changes
- Improve slide layout and scroll view performance
- Fix slides repeatedly loading and unloading while scrolling
- Scale navigation controls, progress bars and media buttons for mobile viewports
- Round slide scale to two decimal places
- Update dependencies to address security vulnerabilities. Building and developing reveal.js now requires Node.js 22.12 or later
Full Changelog: 6.0.1...6.0.2