ReleaseCloudflare (Workers AI)Cloudflare (Workers AI)published May 14, 2026seen Jun 26

cloudflare/kumo @cloudflare/kumo@2.2.0

cloudflare/kumo

Open original ↗

Captured source

source ↗
published May 14, 2026seen Jun 26captured 4whttp 200method plain

@cloudflare/kumo@2.2.0

Repository: cloudflare/kumo

Tag: @cloudflare/kumo@2.2.0

Published: 2026-05-14T14:59:36Z

Prerelease: no

Release notes:

Minor Changes

  • 228a9c4: Add passwordManagerIgnore to Input for suppressing password manager overlays on non-credential fields.
  • da502ce: Add scroll fade to segmented tabs. When tabs overflow, gradient masks appear on the edges based on scroll position via scroll-driven animations (Chrome 115+, degrades gracefully). Scrollbar is hidden; the fade is the scroll affordance.
  • 59b6590: Add size="sm" variant to Tabs component (h-6.5 / 26px, matching Input sm)
  • 798c2da: Forward toastManager prop on ` so code outside the React tree (timers, query-cache listeners, module-load callbacks) can dispatch toasts via a manager created by createKumoToastManager(). Also surface createKumoToastManager on the top-level package export (previously only available via the deep @cloudflare/kumo/components/toast` path).

Patch Changes

  • bccc684: Add transparent background to SankeyChart component
  • 974277f: Expose optionUpdateBehavior prop on TimeseriesChart to control how ECharts applies option updates
  • 8d43b8b: Add hideLabel prop to Field so components can skip the native ` while keeping description/error wiring. Use it in Select with Base UI's Select.Label` to fix hover/focus coupling between the label text and trigger.
  • 93d04bd: fix(input): render error and description props without requiring a label
  • 862389a: fix(radio): prevent radio button distortion with long labels by adding shrink-0 to the default appearance radio indicator
  • 1bfbc0e: Fix overflowing segmented Tabs drag-to-scroll interactions so mouse and touch drags reliably scroll while normal tab clicks still activate tabs.