Skip to content

Failed scan nukes existing blocker IDs #654

Description

@kokimo1

Describe the bug
When a follow-up Equalify scan fails due to timeout or 503, the previous scan data is lost: that is, each failed url's previous total blocker count is set to 0, and its associated blocker IDs become inaccessible ("Blocker not found").

To Reproduce
Steps to reproduce the behavior:

  1. Go to existing audit containing reported blockers (e.g., see "UIC - SDD - Red template tracking" https://app.equalify.uic.edu/audits/3174659f80c84148af89f4b220fec47d, this is an audit that had 245 template-level blockers in July 28, 2026)
  2. Run a new scan while the target site is unreachable or timing out. Red's host (Pantheon) is having issues right now, so scans of any Red-hosted sites are likely to fail.
  3. Note the scan completes and then reports 0 blockers. Also, any blocker URL from previous scan no longer loads (e.g., https://app.equalify.uic.edu/shared/3174659f80c84148af89f4b220fec47d/XSYR7458 returns "Blocker XSYR7458 not found.")

Expected behavior
Failed scan shouldn't overwrite previous blocker data.

Desktop (please complete the following information):

  • OS: macOS
  • Browser: Chrome
  • Version: 137

Additional context
Scan history for audit "UIC - SDD - Red template tracking":

Date URLs Blockers
Jul 28, 2026 32 245
Aug 28, 2026 (auto) 32 0
Aug 31, 2026 (manual) 32 0
Sep 1, 2026 (manual) 32 0

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions