fix(app): clear previous protocol errors error in choose robot slideout #13487
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.
closes RQA-1493
Overview
When attempting to start setup for a protocol that produces an analysis error from the ProtocolsLanding page, the selected device on the ChooseRobotSlideout displays a red error banner as expected. However, when the slideout is closed, and a new valid protocol is selected to run, the slideout still shows the error banner from the previous failed analysis. We need to ensure the slideout re-renders to clear the error banner for a new protocol selection.
Test Plan
Verify that an an error from a previous protocol attempt is cleared when a new protocol is selected:
https://github.com/Opentrons/opentrons/assets/47604184/d39064d3-9788-4deb-ad60-484bac7182f8
Verify that the same issue doesn't exist when choosing a protocol in the ChooseProtocolSlideout from RobotOverview
Changelog
Risk assessment
low