fix: show delete button consistently on task cards regardless of size #6495
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.
Summary: Fixes the inconsistent delete button visibility between the main chat screen and history screen by removing the size condition from the delete button rendering logic.
Changes Made:
Problem Solved: Previously, the delete button was only visible on task cards when item.size > 0, causing it to be hidden on the main screen for new/current tasks that might have size = 0 or undefined. This created an inconsistent user experience where users had to navigate to the history screen to delete tasks.
Testing:
Fixes #6494
Important
Ensures delete button is always visible on task cards in
TaskActions.tsx, regardless of task size, fixing UI inconsistency.TaskActions.tsx: Delete button is now always visible for tasks, regardless ofitem.size.size > 0.TaskActions.spec.tsx: Updated tests to ensure delete button visibility forsize = 0andundefined.size = 0andundefined.This description was created by
for d2099e8. You can customize this summary. It will automatically update as commits are pushed.