Hi!
We’re using the “Filter Products by Price” widget (Display type: Slider) together with FOX Currency Switcher, with USD as base currency and ARS as active/displayed currency.
The slider filtering itself works correctly (it filters against the base currency price as expected). However, the label text showing the range (e.g. “Price: $55 — $285”) always displays the value in the store’s base currency (USD), not in the active currency selected via FOX — this happens:
1. On initial page load.
2. After applying another filter (e.g. Color), which triggers XStore’s AJAX shop refresh.
3. After dragging the slider manually.
We tried a few JS-based workarounds on our end to convert the label after render, but the slider’s AJAX redraw behavior seems inconsistent between filter-triggered refreshes and manual drag, so our patches only partially work.
This feels related to a similar issue we had resolved before with your support (ticket #472667 — price preloader spinner stuck after AJAX filter redraw), where XStore’s AJAX redraw didn’t consistently fire the events FOX depends on.
Is there a native hook/filter we should use to intercept or convert this label value before it renders, instead of patching it externally with JS? Any guidance on the correct approach would help.