feat(ux): enhance media-type switching experience in RequestBodyEditor #6837
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
RV8qJhofWn.mp4
Try It Out Reset Button
the request body will be reset to its initial state.Other Changes
select()
function on select elements does trigger some events in case if the select option was already selected, but browser does not).Motivation and Context
Fixes #6836
Fixes #6835
Fixes #6517
How Has This Been Tested?
in browser
added new cypress test: on reset try out mode user edited request body value should be cleared.
added new cypress test to ensure content-type switch in request body editor.
added test to ensure user edited value is not overwritten.
I added those in a new feature oriented test file. There we could add all the bug tests for user request body interactions. Perhaps this should be done in a different PR(todo issue refactor user body interactions bug tests into new feature test folder).
Checklist
My PR contains...
src/
is unmodified: changes to documentation, CI, metadata, etc.)package.json
)My changes...
Documentation
Automated tests