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

Sentry Bulk Issue Status Resolver

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeveloper Tools
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

Sentry Bulk Issue Status Resolver lets you update the status of multiple issues in a single operation. Instead of opening each issue individually, clicking the status dropdown, selecting a status, and confirming — repeating this for every single issue — this tool provides a unified checklist of all issues on the current page. You can filter issues by level (Error, Warning, Info) or status (Unresolved, Resolved, Ignored) to quickly find the ones you want to act on. Select any number of issues using checkboxes, choose your target status from the dropdown (Resolve, Ignore, or Unresolve), and click Apply. The tool then automatically processes each selected issue — opening the action menu, selecting the status option, and confirming if needed. This turns what could be dozens of manual operations into a single batch action, making error triage, incident response, and issue backlog cleanup significantly faster and more efficient.

WHERE IT RUNS

This script runs exclusively on the Sentry web application in your browser. It activates on the issue list page and discover views within the Sentry dashboard. It requires the BotGentz extension to inject and execute the script. The tool does not work on the Sentry mobile app, the API, or any third-party error monitoring clients — only the web-based Sentry dashboard accessed through a Chromium-based or Firefox browser. It specifically targets pages under *.sentry.io, including the Sentry issue list and performance monitoring views.

HOW TO USE

After installing the script via BotGentz, navigate to your Sentry dashboard and open the Issues page. The tool automatically detects the issue list and displays a floating panel on the right side. The panel shows all issues on the current page, with checkboxes next to each issue entry. Each issue displays its title, level indicator dot, current status, and timestamp. Use the search box to filter by title, or use the level and status filter dropdowns to narrow down your selection. Check the boxes for every issue you want to update. Below the issue list, select your target status from the dropdown — Resolve, Ignore, or Unresolve. Click "Apply Status" and confirm the action. The tool will process each selected issue one by one — opening the action menu, selecting the status option, and confirming if a confirmation dialog appears. A status message appears when the operation completes, showing how many issues were successfully updated.

THE ACTUAL MECHANISM — WHY IT WORKS

Sentry's web dashboard is built with React and uses a component-based rendering system for its issue management. The issue list is rendered as table rows or list items, each containing issue metadata and action buttons. This tool scans the DOM for issue items using multiple selector patterns that Sentry consistently uses across versions. For each issue, it extracts the title, level, status, and timestamp from the visible text content and data attributes. Each issue is assigned a unique identifier from data attributes or the checkbox value. When updating status, the tool locates the action menu button on each issue item and triggers a click event. It then waits for the menu to appear, finds the option matching the target status (resolve, ignore, or unresolve), and clicks it. If Sentry shows a confirmation dialog, the tool detects it and clicks the confirm button. This approach works without making direct API calls, which would require authentication tokens and knowledge of Sentry's internal API structure. By using the existing UI, the tool works within Sentry's own permission and validation system, and continues to function even if the underlying API changes.

THE PANEL

The floating panel is fully draggable — click and drag the header to reposition it anywhere on the page. The panel's position is saved per site in localStorage, so it reappears exactly where you left it when you return to the issues page. Double-click the header to snap the panel to the nearest edge (left or right). A collapse button minimizes the panel to a small tab showing a bug emoji badge, keeping it out of the way while still accessible. The issue list inside the panel is scrollable and resizes vertically based on the number of issues. Pressing Escape while the panel is focused closes it completely; reopening is done via a small button injected near the page toolbar. All panel interactions are non-blocking — Sentry's main UI remains fully responsive while the panel is open, and the panel updates automatically when you navigate between project views or pages.

PLEASE NOTE

This script requires the BotGentz extension (free) to run user scripts on Sentry. Sentry frequently updates its web interface and modal structures; if the tool stops working, check for an updated version within BotGentz's script repository. This tool does not store, transmit, or log any issue data, error content, or status information — all operations occur locally in your browser with no external network requests except those made by Sentry itself. Status updates are applied through Sentry's own UI event system, so all changes respect your project permissions and workflow settings. The tool does not bypass Sentry's security or permission system; it simply automates the clicks you would otherwise perform manually. For projects with a large number of issues, the tool may take several minutes to complete the operation, as each issue is processed sequentially with delays to avoid overwhelming the UI. A progress indicator shows which issue is currently being processed. Always double-check your selections and target status before applying changes, as bulk status updates can affect many issues quickly. The tool only affects issues visible on the current page; to update all issues, use Sentry's built-in pagination controls or adjust your filters to show all relevant issues. The Resolve, Ignore, and Unresolve options correspond to Sentry's standard issue statuses; custom workflows or statuses may not be supported.

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.