Hello again Patchyart,
I have checked it a bit further, and the src folder is after all irrelevant to your problem! Just like you say, it seems to be virtually created, and more specifically, it seems to be enabled by the range slider and JS-driven scrollbar components attached to the filters.
While investigating the above, I have found the actual source for your AJAX scroll troubles. It is in fact a CSS issue with your theme that sets the absolute position to its body element in mobile views. If you still need to address this, below is the custom script that can be added in the annasta Filters > Plugin settings > Custom JavaScript box to adjust the page scroll of your mobile views:
jQuery( document ).on( 'awf_after_ajax_products_update', function() {
if( ( 'ajax_scroll' in awf_data ) && 'absolute' === jQuery( 'body' ).css( 'position' ) ) {
jQuery( '#page' ).animate( { scrollTop: parseInt( awf_data.ajax_scroll, 10 ) }, 500, 'swing');
}
});
I would like to stress that this script is the custom adjustment for your particular theme and its (possibly changing) options. You can further adjust the scroll position by replacing the parseInt( awf_data.ajax_scroll, 10 ) with any numeric value.