Skip to content

Conversation

@alanbsmith
Copy link
Member

@alanbsmith alanbsmith commented Dec 30, 2025

Summary

Fixes: #3656

Removes the deprecated SearchForm and Combobox components from @workday/canvas-kit-labs-react, including all source code, tests, stories, and documentation.

Release Category

Components

Release Note

The following labs components have been removed:

  • SearchForm (and related exports: SearchFormProps, SearchFormState, SearchTheme, SearchThemeAttributes)
  • Combobox (and related exports: ComboboxProps, AutocompleteList, Status)

BREAKING CHANGES

The following exports are no longer available from @workday/canvas-kit-labs-react:

  • Combobox, ComboboxProps, AutocompleteList, Status
  • SearchForm, SearchFormProps, SearchFormState, SearchTheme, SearchThemeAttributes

Users should migrate to the main @workday/canvas-kit-react/combobox component.


Checklist

For the Reviewer

  • PR title is short and descriptive
  • PR summary describes the change (Fixes/Resolves linked correctly)
  • PR Release Notes describes additional information useful to call out in a release message or removed if not applicable
  • Breaking Changes provides useful information to upgrade to this code or removed if not applicable

Where Should the Reviewer Start?

modules/labs-react/index.ts

Areas for Feedback? (optional)

  • Code

Testing Manually

  1. Verify that @workday/canvas-kit-labs-react no longer exports SearchForm or Combobox
  2. Verify that Storybook no longer shows SearchForm or Combobox stories under Labs
  3. Verify the SidePanel stories still render correctly without the SearchForm

Screenshots or GIFs (if applicable)

N/A - This is a removal of deprecated components

@alanbsmith alanbsmith changed the base branch from master to prerelease/major December 30, 2025 21:26
@cypress
Copy link

cypress bot commented Dec 30, 2025

Workday/canvas-kit    Run #10003

Run Properties:  status check passed Passed #10003  •  git commit 997ac4eefb ℹ️: Merge ba53cc6ba1f278a68b5554ec20f1968c65d4b142 into 7adb9efa777e1d252785b7fff5b2...
Project Workday/canvas-kit
Branch Review ISSUE-3656
Run status status check passed Passed #10003
Run duration 02m 21s
Commit git commit 997ac4eefb ℹ️: Merge ba53cc6ba1f278a68b5554ec20f1968c65d4b142 into 7adb9efa777e1d252785b7fff5b2...
Committer Alan B Smith
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 1
Tests that did not run due to a developer annotating a test with .skip  Pending 86
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 812
View all changes introduced in this branch ↗︎
UI Coverage  19.27%
  Untested elements 1531  
  Tested elements 363  
Accessibility  99.52%
  Failed rules  5 critical   5 serious   0 moderate   2 minor
  Failed elements 71  

@alanbsmith alanbsmith changed the title ISSUE 3656 chore: Remove SearchForm and Combobox from Labs Dec 30, 2025
@alanbsmith alanbsmith force-pushed the ISSUE-3656 branch 3 times, most recently from a59c375 to 3ac0431 Compare December 31, 2025 00:37
<WorkdayLogo dangerouslySetInnerHTML={{__html: dubLogoPrimary}} />
</Hyperlink>
</GlobalHeader.Item>
<GlobalHeader.Item margin="auto" width="100%" maxWidth={`calc(${space.xxxl} * 6)`}>
Copy link
Member Author

Choose a reason for hiding this comment

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

Removing this from the Nav in the example.

@alanbsmith alanbsmith added the ready for review Code is ready for review label Dec 31, 2025
@alanbsmith alanbsmith marked this pull request as ready for review December 31, 2025 00:52
@mannycarrera4 mannycarrera4 added this to the 15.0.0 milestone Dec 31, 2025
@alanbsmith alanbsmith merged commit 3fbdd82 into Workday:prerelease/major Dec 31, 2025
21 of 22 checks passed
@github-project-automation github-project-automation bot moved this to ✅ Done in Canvas Kit Dec 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants