This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Universal Bulk Action Toolbar Injector

Utilities · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryUtilities
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Universal Bulk Action Toolbar Injector solves a common productivity challenge: many websites lack bulk action toolbars for managing multiple items. Even when sites have checkboxes, they often don't provide a toolbar with actions like Delete, Export, Copy, or Archive. This tool scans the current web page for selectable items and injects a floating toolbar that appears when items are selected. It detects common selection patterns (checkboxes, highlighted items, clicked items) and provides a configurable toolbar with built-in actions: Export (copies selected item text to clipboard), Copy (same as export), and Delete (removes selected items from the DOM). You can also define custom actions using simple JavaScript functions or URL patterns. A selection counter shows how many items are selected, and the toolbar remembers its visibility state across sessions.

WHERE IT RUNS

This extension panel runs directly inside your browser as an overlay on any web page with lists, tables, or selectable content. It works on any site where you need to perform bulk actions on multiple items. The tool requires no additional API keys or permissions beyond the BotGentz extension. The item selector is configurable to adapt to different site structures, and the tool integrates with the Universal Multi-Select Checkbox Injector and Range Selector if they are also installed.

HOW TO USE

After installing the BotGentz extension and activating Universal Bulk Action Toolbar Injector, navigate to any page with selectable items. The toolbar automatically appears at the bottom of the screen when you select items using checkboxes, click selection, or other selection methods. The toolbar shows how many items are selected and provides action buttons: Export, Copy, and Delete. Click any action to apply it to all selected items. To create custom actions, open the extension panel and define a custom action with a label, ID, and JavaScript function body. For example, you could create an action that sends selected items to a specific URL, applies tags, or archives them. The toolbar updates in real-time as you select or deselect items.

TECHNICAL OPERATION — DOM-Based Selection Detection and Toolbar Injection

This tool operates through DOM scanning and event listening. It scans the page for elements matching the configurable item selector (default: "li, tr, .item, .card, .post, .row, article, .list-item") and detects selection states using multiple signals: checked checkboxes, elements with data-selected="true" attributes, and any other indicators of selection. The toolbar is injected as a fixed-position div at the bottom of the viewport with a dark, glass-morphism style. When an action is performed, the tool executes it on all selected items — Export and Copy gather text content and write to clipboard, Delete removes elements from the DOM, and custom actions execute user-defined JavaScript functions with the selected items array. The toolbar updates dynamically using MutationObserver and event listeners for clicks and checkbox changes, with a 1-second fallback interval for compatibility. Custom actions are stored in GM_setValue as JSON and persist across sessions.

THE PANEL

The extension panel is fully draggable and remembers its position per site session. It snaps to the nearest edge of the browser viewport when dragged within 50 pixels of any side. You can collapse the panel to a compact title bar using the minimize button, preserving your selection state. The panel resizes vertically by dragging the bottom edge. Press the Escape key to close the panel instantly. The toolbar appears at the bottom of the page and can be dismissed with the close button.

PLEASE NOTE

This tool requires the free BotGentz extension to function. The script injects a toolbar and event handlers into the page's DOM. The Delete action removes elements from the page's DOM but does not interact with server-side data — it only affects what's visible in the browser. Custom actions are executed with access to the selected items array; be cautious when writing custom functions as they run with the page's context. The tool does not store, transmit, or log any page data, selections, or user activity. All operations are performed locally in your browser session. The toolbar integrates with other selection tools but does not require them.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.