Repository navigation
Conversation
…n failed, explain plan refusals, fit long expert questions - fetchAccessibilityIssues no longer waits up to 5 minutes inside one call for a report that is finalizing. The claude.ai connector aborts a call silent for 305 s, so those reads left the agent with nothing. A first read of a finalizing (or rule_processing) report now answers at once that it is not ready, that no issues were read, and to call again in a minute or two. - Reading a Website Scanner run that failed or was cancelled returned "Retrieved 0 accessibility issues". It now says the run failed, with the run's and each page's reason, and not to call the page clean. - The 50-scan plan limit, a plan without the External APIs add-on, and central-scanner's "user info missing" now get a plain explanation of what the user can do, without the submitFeedback hint. - accessibilityExpert questions over the knowledge base's 500 characters are shortened to their opening and last sentence instead of being refused, with a note saying so. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the
|
Collaborator
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
fetchAccessibilityIssuesused about 30 of 68 minutes. A first read of a report that was still finalizing waited up to 5 minutes inside the call. The claude.ai connector aborts a tool call after 305 s without a response, with or without progress notifications, so each of those calls left the agent with nothing. One agent then reported a fix as verified that had added 26 issues.submitFeedback.accessibilityExpertquestions that the knowledge base refused as over 500 characters.What changed
A finalizing report answers at once instead of holding the call
finalizing(a web report adding its advanced issues) orrule_processing(an app build).pageUrlandcompareWithare kept) in a minute or two;REPORT_STATUS_POLL_MS,REPORT_STATUS_WAIT_MSand the progress notifications sent while waiting are removed.Reading a failed or cancelled scan run says so
startAccessibilityScan's failure result (failureReasons).Account and plan refusals are explained
…make over 50 scans……access to External APIs…user info missingBrowserStack said:line, and telemetry still records the original error.submitFeedback" hint, because the user resolves them on their account. A newNO_FEEDBACK_HINTsymbol infeedback-hint.tsmarks them. Being a symbol, it is never sent to the client.Long
accessibilityExpertquestions are shortened, not refusedMerging
fix/a11y-scan-stability): the failed-run result uses fix(accessibility): scan fixes from the 2 Nov stability report #541's failure details. Merge fix(accessibility): scan fixes from the 2 Nov stability report #541 first, and this PR moves tomain.executeAccessibilityRAG: both put a note before the expert's answer. Whichever merges second keeps both notes.Verified
tscand vitest all pass (131 files, 1892 tests).tests/tools/accessibilityAccountRefusals.test.ts(10 tests).accessibilityScanOutput.test.tscovers finalizing,rule_processing, keptpageUrl/compareWith, later pages, and failed, cancelled and completed runs.claude -psessions: an agent with a way to wait came back about 90 s later and read the report's 14 issues. An agent without one told the user to check back, instead of calling the page clean.🤖 Generated with Claude Code