Skip to content

Conversation

devversion
Copy link
Member

@devversion devversion commented Sep 30, 2025

We will stop repairing a11y failures by default because agents by default don't do this and it would therefore give a more realistic insight into app quality.

The main motivator triggering this change is that we occasionally see that a11y repairs re-introduce actual build failures. Those cases are captured as they can be useful insight, but it would rather confuse results in the default mode. Hence the change.

The a11y repair attempts can be configured via an opt-in CLI flag.

Also makes it easier to spot the attempt success/failures:

image

We will stop repairing a11y failures by default because
agents by default don't do this and it would therefore
give a more realistic insight into app quality.

The main motivator triggering this change is that we occasionally see
that a11y repairs re-introduce actual build failures. Those cases are
captured as they can be useful insight, but it would rather confuse
results in the default mode. Hence the change.

The a11y repair attempts can be configured via an opt-in CLI flag.
@devversion devversion marked this pull request as ready for review September 30, 2025 11:02
@crisbeto crisbeto merged commit d3df340 into angular:main Sep 30, 2025
3 checks passed
@devversion devversion deleted the better-labels branch September 30, 2025 11:42
@devversion
Copy link
Member Author

cc. @tjshiu do we want to chat more about this? We thought this is a necessary change to address the issue, while still supporting insight into how a11y repairs could help/ or regress build success

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants