Hotel Review Count Sort Restorer
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Hotel Review Count Sort Restorer brings back sorting options that are often hidden, removed, or buried on hotel and travel review websites. The extension detects the review section on booking platforms and injects a clean sorting dropdown that lets you sort reviews by Most Recent, Highest Rating, Lowest Rating, Most Helpful, or Traveler Type. This helps you find the most relevant reviews quickly—whether you want to see the latest feedback, the highest-rated experiences, or reviews from travelers like you. The sort control appears directly within the review section, and you can apply sorting with a single click. The extension works with dynamically loaded reviews and updates the UI accordingly.
WHERE IT RUNS
The extension works on every website with hotel reviews, including major booking platforms like Booking.com, Expedia, Hotels.com, TripAdvisor, Agoda, and many others. It runs locally in your browser, scanning the page's DOM for review sections and injecting sort controls without sending any data to external servers. The extension supports all major browsers and adapts to both desktop and mobile viewports seamlessly.
HOW TO USE
After installation, the extension automatically detects review sections and adds a sorting dropdown. Choose your preferred sort option (Most Recent, Highest Rating, Lowest Rating, Most Helpful, or Traveler Type) and click "Apply." The reviews will be reordered instantly. A status indicator shows the current sort applied. To customize the experience, open the extension panel and set your default sort option. Toggle "Show sort controls" to show or hide the sorting dropdown. Toggle "Auto-apply sort on page load" to automatically apply your default sort when you visit a page. For per-site customization, enable or disable the extension on specific websites using the per-site controls.
THE ACTUAL MECHANISM — DOM REVIEW EXTRACTION WITH MULTI-FACTOR SORTING
The extension uses a multi-stage DOM analysis to detect and sort reviews. First, it scans the page for review containers using a comprehensive list of selectors (.review, .review-item, .review-container, .comment, .feedback, and many more). It then identifies the parent container that holds multiple reviews to ensure proper DOM manipulation. For each review, the extension extracts key metadata: date (using date pattern matching and relative time parsing like "2 days ago"), rating (using star counts, numeric ratings, and fraction-based ratings like "4.5/5"), helpful count (looking for "X people found this helpful"), and traveler type (solo, couple, family, friends, business, group). The extension then applies the selected sort function to reorder the review elements in the DOM using `Array.sort()` and DOM manipulation with `document.createDocumentFragment()`. The sorting is performed in-place without page reload. The sort control is injected as a styled dropdown with buttons, positioned at the top of the review container. The extension uses a MutationObserver to detect when new reviews are dynamically loaded and re-applies the sort logic if needed.
THE PANEL
The settings panel is a lightweight, draggable overlay that appears in the center of your screen. You can reposition it by clicking and dragging the title bar; release it near the screen edge and it will snap into place automatically. To collapse the panel into a compact title bar, click the minimize button, expanding it again with the same control. The panel is fully responsive, adapting to different screen resolutions with a minimum width of 300px and a maximum of 480px. Press the Escape key at any time to dismiss the panel without applying changes. All controls—the enable/disable toggle, apply sort button, reset sort button, default sort selector, show controls toggle, auto-apply toggle, and per-site controls—are accessible within a clean, high-contrast interface that respects your system's color scheme.
PLEASE NOTE
This extension requires the free BotGentz companion extension to be installed and active, which provides the underlying DOM access and storage engine. The extension works by rearranging DOM elements on the page—this may not persist if the page dynamically reloads reviews or uses virtual scrolling. The extension is designed for hotel and travel review sections and may not work on all review platforms. The "Traveler Type" sorting relies on the presence of traveler type indicators in the review text. No personal data, browsing history, or review content is ever collected, stored, or transmitted. All settings are saved using the browser's storage API and remain solely on your device. The extension does not inject ads, trackers, or analytics of any kind.