I’m having a similar problem here:
https://buffalocal.com/search-all-beers/
I have created some CSS that allows a collapsed accordion to display as open at larger screen sizes, then collapse later:
.wpsm_panel-group .collapse {
display: block !important;
height: auto !important;
}
.collapse.in {
display: block !important;
height: auto !important;
}
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1) {
.wpsm_panel-group .collapse {
display: none !important;
height: 0 !important;
}
.collapse.in {
display: block !important;
height: auto !important;
}
}
@media only screen and (max-width: 768px) {
.wpsm_panel-group .collapse {
display: none !important;
height: 0 !important;
}
.collapse.in {
display: block !important;
height: auto !important;
}
}
This was working everywhere until today. I had to rollback to v2.2.8 due to an issue with accordions not saving correctly (see https://www.ads-software.com/support/topic/shortcodes-in-accordion-not-displaying-any-data-2/) and now suddenly these accordions no longer open when I get to 768px screen sizes. It works on Chrome, and even on Safari on my iPhone, but not on Safari on my laptop.