Skip to content

fix: show step numbers instead of check icons in steppers#583

Merged
cristian-tamblay merged 2 commits into
developfrom
fix/stepper-show-step-numbers
May 6, 2026
Merged

fix: show step numbers instead of check icons in steppers#583
cristian-tamblay merged 2 commits into
developfrom
fix/stepper-show-step-numbers

Conversation

@Creylay
Copy link
Copy Markdown
Collaborator

@Creylay Creylay commented Apr 27, 2026

fix: show step numbers instead of check icons in steppers

The check icon on completed steps confused users into thinking validation passed. Force completed={false} so MUI displays the step number, indicating order only.

Summary

Across all stepper-based modals and dialogs, the MUI <Step> component was marking previous steps as completed (showing a check icon). This misled users into believing those steps had been validated. Setting completed={false} forces MUI to always display the step number (1, 2, 3…), making clear that the stepper indicates order, not validation state.


Type of Change

  • Backend change
  • Frontend change
  • CI / Workflow change
  • Build / Packaging change
  • Bug fix
  • Documentation

Changes (by file)

  • DashAI/front/src/components/datasets/DatasetModal.jsx: set completed={false} on <Step>
  • DashAI/front/src/components/explainers/InlineExplainerCreator.jsx: set completed={false} on <Step>
  • DashAI/front/src/components/explainers/NewGlobalExplainerModal.jsx: set completed={false} on <Step>
  • DashAI/front/src/components/explainers/NewLocalExplainerModal.jsx: set completed={false} on <Step>
  • DashAI/front/src/components/explorations/ExplorationEditor.jsx: set completed={false} on <Step>
  • DashAI/front/src/components/models/AddModelDialog.jsx: added completed={false} prop to <Step>
  • DashAI/front/src/components/models/CreateSessionSteps.jsx: added completed={false} prop to <Step>
  • DashAI/front/src/components/notebooks/tool/ConfigureToolModal.jsx: added completed={false} prop to <Step>

Testing

  • Open each affected modal/dialog and verify steps display numbers (1, 2, 3…) instead of check icons
  • Navigate forward and backward between steps and confirm numbers persist
  • Verify the active step is still visually highlighted

The check icon on completed steps confused users into thinking
validation passed. Force completed={false} so MUI displays the
step number, indicating order only.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cristian-tamblay cristian-tamblay added the conflict This PR has merge conflicts label Apr 29, 2026
@Creylay Creylay removed conflict This PR has merge conflicts labels May 6, 2026
@cristian-tamblay cristian-tamblay merged commit da93dc0 into develop May 6, 2026
19 checks passed
@cristian-tamblay cristian-tamblay deleted the fix/stepper-show-step-numbers branch May 6, 2026 18:01
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.

2 participants