feat: present a link to add CORS Manage setting when a CORS error occurs #625
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.
Description
Added CORS error handling to improve the developer experience when encountering cross-origin resource sharing issues. This implementation detects CORS errors from the query store, extracts the project ID from error messages, and displays a helpful error component with instructions on how to add the current origin to the project's CORS configuration.

Before
After

What to review
CorsErrorcomponent that displays helpful guidanceAuthBoundaryto show CORS errorsTesting
Tested by simulating CORS errors and verifying that the error component displays correctly with the appropriate project ID and origin information.
Fun gif