Hello Marie-Anne, Thank you very much for your message.
Yes, the plugin uses an experimental feature called ::scroll, which is not yet supported by Firefox and Safari.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/::scroll-button#browser_compatibility
I initially thought of using this new feature, expecting it to be supported by all modern browsers soon, but in reality, it still isn’t, and no future compatibility date is planned at the moment.
I’m planning to change the plugin’s functionality to revert to a more classic JavaScript carousel, which guarantees compatibility with all browsers.
This is a significant change that will require some development time.
Therefore, I can confirm that I will implement this change, but I can’t give you a precise date at the moment.
Thank you very much for your understanding.
Arthur
Thread Starter
pjots
(@pjots)
Hi Arthur,
thank you for your fast reply. I am a bit disappointed since this is exactly what I need (or my customer) but I understand the significant change (asked Claude what the options were to solve this) and serious development time. And if had read the reviews better, I could have known :-), but than I would have missed the experience, which I really like.
I hope you’re talking weeks and not months, Marie-Anne
Hi Marie-Anne,
I have some absolutely wonderful news for you! Instead of weeks or months, it only took a few days! 🚀
I am thrilled to let you know that version 2.0.0 is officially live and available for update right now in your WordPress dashboard.
I have completely refactored the plugin’s architecture to solve this exact issue:
- Full Browser Compatibility: We have completely removed the experimental CSS
::scroll-* pseudo-elements and replaced them with standard, native HTML navigation buttons and pagination dots. The plugin is now 100% compatible with Firefox, Safari, Chrome, Edge, and all modern mobile and desktop browsers.
- Lightweight & Fast: Instead of loading heavy third-party libraries (like Swiper or Slick), the controls are powered by a super-lightweight, vanilla JavaScript script (less than 5KB) combined with native CSS
scroll-snap. Your excellent Lighthouse and Core Web Vitals performance scores remain completely untouched!
- Improved Editor Experience: You will also see the navigation arrows and interactive pagination dots directly inside your Gutenberg editor exactly like on the frontend, with computed padding detection.
- Interactive Dot Tracking: Clicking the pagination dots will slide to the corresponding post, and the active dot is synchronized in real-time as you scroll thanks to a lightweight
IntersectionObserver.
You can simply update Any Block Carousel Slider to version 2.0.0 directly from your WordPress updates page, and it should work instantly on Firefox!
Thank you so much for your patience, your kind words, and for giving me the motivation to speed up this major milestone. Let me know if everything works perfectly on your end!
Best regards,
Arthur
Thread Starter
pjots
(@pjots)
You rock Arthur! It works, thank you so much! [imagine a rocket emoticon], Marie-Anne