Skip to content

fix(ui): use pointer cursor on workflow execution rows#3070

Open
57hemanth wants to merge 2 commits into
TracecatHQ:mainfrom
57hemanth:fix/executions-row-cursor-pointer
Open

fix(ui): use pointer cursor on workflow execution rows#3070
57hemanth wants to merge 2 commits into
TracecatHQ:mainfrom
57hemanth:fix/executions-row-cursor-pointer

Conversation

@57hemanth

@57hemanth 57hemanth commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

What

Each row in the workflow executions list (/workflows/{id}/executions) is a
clickable Link that navigates to the execution detail, but the row class
hardcoded hover:cursor-default. As a result, hovering over a run gave no
cursor affordance that the row is interactive.

This switches the row to hover:cursor-pointer to match its click behavior.
The nested terminate (✕) icon keeps its own hover:cursor-pointer, and status
icons are unaffected.

Why

Consistency and discoverability: the entire row is clickable, so it should show
the pointer cursor like every other interactive navigation target in the app.

Changes

  • frontend/src/components/executions/nav.tsx: hover:cursor-default
    hover:cursor-pointer on the execution row link.

Testing

CSS-only class change with no logic impact. Refresh the executions page and
confirm hovering a run shows the pointer cursor, the row still navigates to the
execution detail, and the terminate icon on running executions is unaffected.

Before

Screenshot 2026-07-16 at 10 22 52 PM

After

Screenshot 2026-07-16 at 10 23 09 PM

Summary by cubic

Use a pointer cursor on workflow execution rows so users see they are clickable. Replaced hover:cursor-default with hover:cursor-pointer on the row link in frontend/src/components/executions/nav.tsx; terminate and status icons are unchanged.

Written for commit 43092cd. Summary will update on new commits.

Review in cubic

Each execution row in the workflow executions list is a clickable Link,
but the class hardcoded hover:cursor-default, so hovering gave no
affordance that the row is interactive. Use hover:cursor-pointer to
match the row's click behavior.
@zeropath-ai

zeropath-ai Bot commented Jul 16, 2026

Copy link
Copy Markdown

No security or compliance issues detected. Reviewed everything up to 43092cd.

Security Overview
Detected Code Changes
Change Type Relevant files
Enhancement ► frontend/src/components/executions/nav.tsx
    Change hover state from hover:cursor-default to hover:cursor-pointer in className for execution item button

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant