gslider-blocks
https://github.com/noruzzamans/gslider-blocks
JavaScript
Modern WordPress Gutenberg slider & carousel blocks with Swiper.js & Headless API. 🎨 Storybook: https://noruzzamans.github.io/gslider-blocks/
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
JavaScript not yet supported1 Subscribers
Add a CodeTriage badge to gslider-blocks
Help out
- Issues
- [Bug] Flexi Content: editor slider does not refresh when slides are added, removed or moved
- [Bug] Image Slider / Logo Carousel: "Edit images/logos" wipes every per-item link and tooltip and drops duplicated slides
- [Bug] Image Slider / Logo Carousel: per-device "Show Caption" toggle is ignored on the frontend (caption shows on every device)
- [Bug] Testimonial: default content padding and title margin are not applied until the Style panel is opened
- [Bug] Testimonial: star rating has no accessible text, so screen readers cannot read the rating (WCAG 1.1.1)
- [Bug] Image Slider / Logo Carousel: empty item height outputs a stray "auto" that drops the item padding (and display:flex on tablet/mobile)
- [Security] SVG upload validator can be bypassed (namespace prefixes, DTD entities) and SVG uploads are open to all uploaders
- [Bug] Vacuous test assertions: BlocksController payload/locked-field, Dashboard tab checks and BlockParser schema skip can never fail
- [Bug] MCP gslider_validate_block reads the wrong attribute JSON (markup.ts): rejects default-only blocks, uses a later block's attributes
- [Bug] MCP gslider_validate_block skips inner blocks: tampered Flexi Content children and bad item blockIds pass as valid
- Docs
- JavaScript not yet supported