The template I use is Gavick Creativity. My production website uses Sliders 8.2.0: it works.
The test website uses the release 8.2.2 and in some cases it does not work.
When I disable the extension Ignite Gallery, it works fine. I am using it to display wall of images.
Maybe there is a problem between that extension and the release 8.2.2 of Sliders. It works fine with the release 8.2.0.
And as I said, it is not the case on all pages.
Do you think that it could be the case?
If I contact the developer, what should I ask?
The fix added to Sliders in the last versions is that it adds a hidden attribute to the not-visible slider content parts. This is needed for accessibility reasons, so that for instance screen readers don't read out the closed sliders.
It seems that you have scripts running that do stuff based on that hidden attribute and mess things up.
If the issue is that content of certain extensions is not shown, it is probably because their scripts can't handle rendering their content in initially hidden elements.
I have the same problem, using a rather old template Business Pro. I have too many extensions to be able to work out which one is creating the problem and sliders are key to the website. Is it possible to send me the previous version so that I can get the website working again.
www.pgweb.uk
It has separate desktop and mobile templates - sliders seem to work on mobile, which uses Protostar.
I've found the old versions for downloading - sorry, didn't see it before - and installed 8.2.0, which is what I had previously, and the sliders are working again.
Searching the page source code for hidden="true" I could only find aria-hidden="true", which was in some template overrides that I created myself.
The old version had an aria-hidden="true" attribute. Which was not correct. It should be hidden="true".
So maybe that can help you work around the issue.
Thanks Peter, but I've no idea what to do, other than stick with the outdated version.
Are you sure that it's the change from "aria-hidden" to "hidden" that is at the root of this. Were there any other changes?
On my test website with 8.2.2 I've enabled maximum error reporting but nothing is showing up and there are no errors showing in the browser console either, but the sliders aren't working.
Can you give me (super) admin and (s)ftp access so I can take a look?
And tell me on what url I can see/reproduce the issue.
You can use the 'Confidential information' button in the forum editor to hide sensitive information.
Maybe I can change some stuff around to make it work...
The website has all sorts of peculiarities and crude hacks, for example I've rewritten the blog pages and tag pages to use the metadesc field instead of the introtext field. Same with the RSS feed, which is used to populate the Latest News and Comment section on the home page.
There are separate desktop and mobile templates.
The mobile template is a hacked about version of Protostar renamed protostarpgc - no problems with sliders with this template.
The desktop template is a pre-Bootstrap template called business_pro. This is where all the problems with sliders are - so the probability is that the template is to blame.
There are separate home pages for desktop and mobile, but they both have plenty of sliders!
Ok, found the problem. It was something in the new script, that didn't remove the hidden attribute correctly.
It is fixed on your setup and in latest development release on:
regularlabs.com/development-releases
As I said in a previous reply, I contacted the developer of Ignite Gallery. He was looking for a solution but he did not find anything wrong. I am glad you found it was on your side.
Right now, everything works correctly.
I am so happy because as Basil Clark, I am using a lot Sliders on my website.
I am waiting for the version for Joomla 4 to migrate.
I am going to send an email to Matt of Ignite Gallery to ask to stop to work on the issue.
Thanks Peter. Amazingly quick response, as always, and at the weekend too! Interesting though that the issue only occurred with one of the two templates I use.