Dynamic Filter causes full-page reload instead of AJAX DOM update
Environment
- Joomla 6.1.2
- SP Page Builder Pro 6.7.1
- Helix Ultimate 2.2.9
- Also reproduced with the default Cassiopeia template
- Fresh and clean Joomla/SP Page Builder installation
Observed behavior
When a filter option is selected in the Dynamic Filter addon on the published site, the browser URL is updated with a ?dc_filter=... query parameter and the complete page reloads.
Chrome DevTools records a new document request rather than an XHR or fetch request. No JavaScript errors occur before, during, or after filtering.
The complete template, header, logo, page content and SP Page Builder assets are loaded again. With Helix Ultimate, this also triggers the template preloader and causes clearly visible flickering of the header logo.
The same full-page reload occurs with Cassiopeia, so the issue is not specific to Helix Ultimate.
Expected behavior
Changing a Dynamic Filter option should asynchronously request the filtered collection data and update only the related Collection addon or results container in the DOM.
The complete Joomla page and template should not be reloaded.
The filter URL could still be updated using the History API if bookmarkable and crawlable filter URLs are required.
Reason for reporting
The official Dynamic Filter documentation describes the collection as updating in real time and instantly, with a seamless and interactive experience. The current full-document navigation is slow and produces visible page flickering, especially in persistent site elements such as the header and logo.