[MC] Infinite Scroll

[MC] Infinite Scroll 1.0.5

No permission to download
Fixed unknown getter error on XF:Forum entity
  • Fixed issue where the page title on the new posts tab on the what's new page would revert to the board title.
  • Removed support for [XB] Content Feeds since they have implemented their own infinite scrolling.
  • Merged all JS into scroll.js
  • Various performance improvements
  • Fix: Whats new posts banner 'Threads below have not been updated since your last visit.' would would only display on page 1. If on page 2 or further, would not show.
  • Like
Reactions: Ferry and goyo
  • Change: 'Resume loading' button is now 'Resume scrolling'. Phrase can be changed.
  • Change: Bottom pagination is now always visible.
  • Change: Reorganized and renamed options slightly
  • Added: Pause button is now available inside page dividers, so users may pause infinite scrolling if they need to access pagination or other reasons. Pause button will not show up on the last page. Once the user hits pause, the resume scrolling button will appear at the bottom. This change applies to discussion list, threads, and whats new posts.
Screenshot 2025-10-13 at 21-06-46 Main forum XenForo.webp


Screenshot 2025-10-13 at 21-08-58 Main forum XenForo.webp


Currently, the pause feature is not available for [XB] Forum Content List Tabs because the add-on does not use pagination. Will consider adding in the future.
  1. Added: New option to prevent the user's new reply from being inserted in the middle of a thread. This only applies if there are more pages in the thread to load. Users will receive an AJAX notification indicating their reply has been posted. If the user is at the last page of the thread, default reply behavior will resume.
  2. Maintenance: Code clean up and performance improvements

Screenshot 2025-10-12 at 15-46-59 Options MC Infinite Scroll altBoards Gaming Forum - Admin c...webp
  • Like
Reactions: Ferry and goyo
  • Added: Infinite scrolling for whats new posts.
    • Only /whats-new/posts
  • Like
Reactions: goyo
  1. Fix: Extra query parameter in URL removed when clicking on page number in threads and posts
  2. Fix: Array to string conversion error occurred when filtering prefixes with Multi Prefix installed.
  3. Add: All text is fully phrased now for easy translation.
NOTE: Full friendly URLs is now a requirement.
  • Like
Reactions: goyo
  1. Added: Mobile scrolling distance option. I added this option to help counteract long sidebars below content.
  2. Added: User preference option to disable infinite scrolling. This user preference is enabled by default.
  3. Added: User group permission to use infinite scrolling.
  4. Added: Clicking on Page X in the page divider will now take you to that page.
Known Issues:
  1. AdSense does not work between posts. I'm currently working on getting an AdSense account set up to test this.
  2. Depending on your uBlock configuration, it may block the infinite scrolling script. I changed the ad detection class infinite-scroll-ad-container to infinite-scroll-container to help counter act this. It's working on my end with uBlock enabled, but I would like feedback regarding this.
  • Like
  • Love
Reactions: Ferry and goyo
Beta 3
  • Fix: Better handling for loading procedures in all areas
  • Fix: Better handling for reply stopper in posts
  • Fix: Article forum grid support
  • Added: Page divider for threads and posts. This option is located in style properties to enable.
Screenshot 2025-09-28 at 09-51-03 MC Infinite Scroll XenForo - Admin control panel.webp


Thank for the feedback everyone!
  • Like
Reactions: goyo
Thanks to @ge66 for identifying this problem.
  1. Added: Support for in-between post ads in thread view. For this to work correctly, you need to wrap the ad HTML in the following class container:
Code:
<div class="infinite-scroll-ad-container">
    <!-- ad here -->
</div>
  • Like
Reactions: goyo
Back
Top Bottom