Fix terminal truncation to trim middle of long outputs instead of suffix #9365
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
This PR modifies the terminal output truncation logic to trim the middle of long command outputs instead of the suffix. This change ensures that users can see both the beginning and end of long command outputs in the Terminal Tab.
Changes
frontend/src/services/observations.ts
to split long outputs into two parts (head and tail) and display them with a truncation message in the middle.Testing
The change has been manually verified to work as expected. The terminal now shows both the beginning and end of long command outputs, making it easier to see important information that might be at the end of the output.
Screenshots
N/A
Related Issues
N/A
@rbren can click here to continue refining the PR
To run this PR locally, use the following command: