unstale

npm / @angular/cdk

@angular/cdk

What changed in @angular/cdk 22, from its official release notes, upgrade guides and advisories. Also covers @angular/material. Sources checked 2026-10-22.

3 breaking3 new APIs and options1 behavior and defaults13 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.3 on npm

@angular/cdk 2220 changes

Breaking changes 3

  • Inert elements are now treated as non-focusable.

    22.2.3release notes

  • Overlay no longer uses old prefixes for fullscreen elements.

    22.2.2release notes

  • Temporarily hides getAttachedOverlays from the API.

    22.2.0release notes

New APIs and options 3

  • Allows users to opt into closing overlays on any URL change.

    22.2.1release notes

  • Exports aria injection tokens to support custom subclasses.

    22.2.0release notes

  • Exposes currently open overlays through the Overlay API.

    22.1.6release notes

Behavior and default changes 1

Fixes and other changes 13

  • Fixed an error that occurred when the popup was destroyed before the first change detection.

    22.2.4release notes

  • Increased the specificity of datepicker period button styles.

    22.2.4release notes

  • Updated the parse error when a signal forms value stays null.

    22.2.4release notes

  • Bounded dragging uses consistent touch coordinates.

    22.2.2release notes

  • Drag-and-drop no longer uses old prefixes for fullscreen elements.

    22.2.2release notes

  • Ensures the right attribute is set when the accordion is used as a host directive.

    22.1.8release notes

  • Table rows update when row definitions change.

    22.1.7release notes

  • The popup now closes when focus leaves it.

    22.1.5release notes

  • Focus is now moved into the menu when its items are delayed.

    22.1.5release notes

  • Prevents the drawer from getting stuck when toggled rapidly.

    22.1.4release notes

  • Shows a real error message instead of crashing when a table column is missing.

    22.1.4release notes

  • Aria directives now account for shadow DOM.

    22.1.3release notes

  • Focus moves to the root when a focus trap has no focusable elements.

    22.1.2release notes