Skip to content

[Task](ui): Update core UI dependencies (Storybook, Floating UI, Focus Trap React, Headless UI) #1075

@mark-karnaukh-extern-sap

Description

Description:

Update the following dependencies to their latest stable versions to maintain security, performance, and compatibility with the current React ecosystem:

  • Storybook - component development and documentation tool
  • Floating UI - positioning library for tooltips, popovers, and dropdowns
  • Focus Trap React - accessibility library for focus management
  • Headless UI - unstyled, accessible UI components

Acceptance Criteria:

  • All specified packages are updated to their latest stable versions
  • Storybook builds successfully without errors or warnings
  • All UI components continue to render and function correctly
  • Focus management and accessibility features work as expected
  • No breaking changes are introduced
  • All existing unit and integration tests pass
  • Documentation is updated if any API changes are present

Technical Notes:

  • Review changelog for each package to identify potential breaking changes
  • Test focus trap functionality in modals and form components
  • Verify floating UI positioning works correctly across different viewport sizes
  • Ensure Headless UI components maintain proper accessibility attributes

Definition of Done:

  • Dependencies are updated and committed
  • All tests pass in CI/CD pipeline
  • Manual testing of affected components completed
  • Code review approved
  • Changes deployed to staging environment successfully

Metadata

Metadata

Labels

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions