Universal Popup Blocker Supplement
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
Universal Popup Blocker Supplement detects and removes intrusive overlay popups, modals, lightboxes, and interstitial banners from any webpage. It targets newsletter signup overlays, cookie consent banners, ad popups, chat widgets, and any other overlay that blocks or distracts from content. The tool automatically removes popups when they appear, and also provides a manual "Kill Popups" button for removing stubborn overlays that survive the initial scan. This keeps pages clean, reduces clutter, and lets you focus on the content you came to read.
WHERE IT RUNS
This extension works on any website across the entire web. It functions on news sites, blogs, e-commerce platforms, forums, and any page that uses popups or overlays. The tool works across all domains and adapts to dynamically loaded content and single-page applications.
HOW TO USE
Install the extension and navigate to any website with popups or overlays. The tool automatically removes popups when the page loads. Use the overlay panel to control the behavior: toggle "Enable on this site" to enable or disable the tool for the current domain. Choose which types of popups to remove: cookie banners, newsletter popups, and chat widgets. Toggle "Remove on page load" to control whether popups are removed automatically or only when you manually trigger removal. Click "Remove Popups Now" to manually scan and remove any popups on the page. A floating "Kill Popups" button also appears in the bottom-right corner for quick access.
TECHNICAL SECTION — POPUP DETECTION AND REMOVAL
The extension uses a comprehensive popup detection engine that combines CSS selectors, z-index analysis, and content pattern matching. It first queries a curated list of over 20 common popup selectors including .modal, .popup, .overlay, .lightbox, .dialog, and ARIA role attributes. It then scans for elements with high z-index values (over 1000) that are positioned fixed or absolutely — these are characteristic of overlay popups. Each detected element is analyzed using keyword detection to classify it as a cookie banner, newsletter popup, or chat widget. For removal, the tool first attempts to find and click the popup's close button for a clean dismissal. If no close button exists, it hides the popup element and any associated backdrop using display:none. The tool also unlocks the body's overflow style to restore scrolling. The manual kill button performs the same detection and removal logic on demand, making it effective for popups that appear after the initial page load.
THE PANEL — DRAG / PER-SITE POSITION / SNAP / COLLAPSE / RESIZE / ESCAPE
The overlay panel is fully interactive and designed for seamless multitasking. Drag it anywhere on the screen using the handle at the top of the panel; the position is saved per site so it stays where you left it across sessions. The panel includes a snap-to-edge feature that gently anchors the overlay to the nearest screen edge when released. Click the collapse button to minimize the panel to a compact pill showing the current popup status; expand it again with a single click. Resize the panel vertically by dragging the bottom-right corner to view more controls. Press the Escape key at any time to instantly close the overlay; it reappears on the next page navigation or refresh.
PLEASE NOTE
This extension requires the free BotGentz companion extension to function, as it provides the underlying content script injection and cross-origin communication framework. No personal data, browsing history, or page content is stored, transmitted, or shared. Settings are stored locally in your browser using GM_setValue and are never sent to any external server. The extension does not access or store login credentials, financial data, or personally identifiable information. The tool removes popups based on class names, position, and content patterns; it may occasionally remove legitimate UI elements that use similar styling. The custom selectors option allows you to refine which elements are removed or add new selectors for sites not covered by the built-in list. Some popups may be embedded in iframes or use complex JavaScript that prevents clean removal; the manual kill button provides a fallback for these cases.