Skip to content

Fix: replace legacy table icons with SvgIcon#7429

Merged
Gitesh307 merged 10 commits intomainfrom
issue-6504-1
Oct 13, 2025
Merged

Fix: replace legacy table icons with SvgIcon#7429
Gitesh307 merged 10 commits intomainfrom
issue-6504-1

Conversation

@Gitesh307
Copy link
Copy Markdown
Contributor

Fixes #6504

Replaced legacy Specify 6-style icons in WorkBench/Batch Edit result-cell links with standardized svgIcons assets. This ensures consistent icon usage across the app while avoiding reliance on outdated LegacyNonJSXIcons. The bug was caused by injecting raw SVG (Sp-6 styled) icons; the fix uses renderToStaticMarkup with our current icon set so visuals stay aligned without breaking existing DOM logic.

Checklist

  • Self-review the PR after opening it to make sure the changes look good and
    self-explanatory (or properly documented)
  • Add relevant issue to release milestone

Testing instructions

  • Upload dataset using workbench.
  • Right-click a cell in the uploaded dataset to check the link uses the SvgIcon table icon.
  • Open Batch Edit on the same dataset and check same SvgIcon appears.

Triggered by fa2beee on branch refs/heads/issue-6504-1
Copy link
Copy Markdown
Member

@grantfitzsimmons grantfitzsimmons left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The bug was caused by injecting raw SVG (Sp-6 styled) icons;
Specify 6 icons are PNG files, the SVG icons are exclusive to 7

Image

Still a PNG file 😢

@github-project-automation github-project-automation bot moved this from 📋Back Log to Dev Attention Needed in General Tester Board Sep 20, 2025
@CarolineDenis
Copy link
Copy Markdown
Contributor

The wrong icon is being used too
Screenshot 2025-09-22 at 2 22 15 PM

@CarolineDenis CarolineDenis added this to the 7.12.0 milestone Sep 23, 2025
@CarolineDenis CarolineDenis requested review from a team and melton-jason September 23, 2025 18:26
Copy link
Copy Markdown
Collaborator

@emenslin emenslin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Right-click a cell in the uploaded dataset to check the link uses the SvgIcon table icon.
  • Open Batch Edit on the same dataset and check same SvgIcon appears.

Looks good!

09-26_12.33.mp4

@emenslin emenslin requested a review from a team September 26, 2025 17:34
Copy link
Copy Markdown
Collaborator

@lexiclevenger lexiclevenger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Right-click a cell in the uploaded dataset to check the link uses the SvgIcon table icon.
  • Open Batch Edit on the same dataset and check same SvgIcon appears.

Looks good! The correct icons are used
Screenshot 2025-10-03 at 3 48 32 PM

Copy link
Copy Markdown
Member

@grantfitzsimmons grantfitzsimmons left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Right-click a cell in the uploaded dataset to check the link uses the SvgIcon table icon.
  • Open Batch Edit on the same dataset and check same SvgIcon appears.
Image

Copy link
Copy Markdown
Contributor

@Iwantexpresso Iwantexpresso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Right-click a cell in the uploaded dataset to check the link uses the SvgIcon table icon.

it looks good to me!

  • Open Batch Edit on the same dataset and check same SvgIcon appears.
image

@Gitesh307 Gitesh307 merged commit c16d1e2 into main Oct 13, 2025
14 checks passed
@Gitesh307 Gitesh307 deleted the issue-6504-1 branch October 13, 2025 13:13
@github-project-automation github-project-automation bot moved this from Dev Attention Needed to ✅Done in General Tester Board Oct 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅Done

Development

Successfully merging this pull request may close these issues.

Old table icons are used in result cell links

6 participants