Skip to content

Conversation

@mannycarrera4
Copy link
Contributor

Summary

Fixes: #1234

Release Category

Components

Release Note

Optional release note message. Changelog and release summaries will contain a pull request title. This section will add additional notes under that title. This section is not a summary, but something extra to point out in release notes. An example might be calling out breaking changes in a labs component or minor visual changes that need visual regression updates. Remove this section if no additional release notes are required.

BREAKING CHANGES

Optional breaking changes message. If your PR includes breaking changes. It is extremely rare to put breaking changes outside a prerelease/major branch. Anything in this section will show up in release notes. Remove this section if no breaking changes are present.


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?

Areas for Feedback? (optional)

  • Code
  • Documentation
  • Testing
  • Codemods

Testing Manually

Screenshots or GIFs (if applicable)

Thank You Gif (optional)

}
// No cleanup is needed if element or theme is not set, so return undefined (no effect)
return undefined;
}, [localRef, style, theme]);
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This layout effect was happening too late, causing menu and select to flash on first render on the first focusable element. Moved this further up in the first uselayout effect

</Popup.Card>
</Popup.Popper>
</Popup>
</div>
Copy link
Contributor Author

Choose a reason for hiding this comment

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

undo this change

</Popup>
<div style={{display: 'flex', justifyContent: 'flex-start'}}>
<Popup model={model}>
<Popup.Target style={{visibility: 'hidden'}}></Popup.Target>
Copy link
Contributor Author

Choose a reason for hiding this comment

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

when the target is hidden, it knows how to correctly position itself.

@cypress
Copy link

cypress bot commented Jan 30, 2026

Workday/canvas-kit    Run #10144

Run Properties:  status check failed Failed #10144  •  git commit ef63502594 ℹ️: Merge 05f2f939b3c343e611c816b6570c8fdf3c104ee6 into c83f683bc78c727e7b79f1cfe7a2...
Project Workday/canvas-kit
Branch Review mc-fix-popper-issues
Run status status check failed Failed #10144
Run duration 02m 18s
Commit git commit ef63502594 ℹ️: Merge 05f2f939b3c343e611c816b6570c8fdf3c104ee6 into c83f683bc78c727e7b79f1cfe7a2...
Committer Manuel Carrera
View all properties for this run ↗︎

Test results
Tests that failed  Failures 1
Tests that were flaky  Flaky 3
Tests that did not run due to a developer annotating a test with .skip  Pending 73
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 432
View all changes introduced in this branch ↗︎

Warning

Partial Report: The results for the Application Quality reports may be incomplete.

UI Coverage  19.51%
  Untested elements 1027  
  Tested elements 249  
Accessibility  98.26%
  Failed rules  4 critical   4 serious   0 moderate   2 minor
  Failed elements 8  

Tests for review

Failed  Modal.spec.tsx • 1 failed test

View Output

Test Artifacts
... > should not close the modal Test Replay Screenshots
Failed  ColorPicker.spec.tsx • 0 failed tests

View Output

Test Artifacts
Failed  ComboboxLabs.spec.tsx • 0 failed tests

View Output

Test Artifacts
Failed  SegmentedControl.spec.tsx • 0 failed tests

View Output

Test Artifacts
Failed  Breadcrumbs.spec.tsx • 0 failed tests

View Output

Test Artifacts

The first 5 failed specs are shown, see all 27 specs in Cypress Cloud.

Flakiness  Tabs.spec.tsx • 1 flaky test

View Output

Test Artifacts
... > when the "More" button is clicked > should have the third Tab as the first menu item Test Replay Screenshots
Flakiness  Select.spec.tsx • 1 flaky test

View Output

Test Artifacts
... > when Boulder is reached via the arrow key > should show Boulder (United States) Test Replay Screenshots
Flakiness  Popup.spec.tsx • 1 flaky test

View Output

Test Artifacts
... > when the "Delete" button has focus and the tab key is pressed > should redirect focus to the "Next Focusable Button" button Test Replay Screenshots

@alanbsmith alanbsmith self-assigned this Jan 30, 2026
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