Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: angular/components
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v21.1.3
Choose a base ref
...
head repository: angular/components
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v21.1.4
Choose a head ref
  • 8 commits
  • 29 files changed
  • 4 contributors

Commits on Feb 7, 2026

  1. fix(material/slide-toggle): overly broad selector (#32740)

    Fixes that the `label:empty` selector in the slide toggle was applying to all labels on the page.
    
    Fixes #32736.
    
    (cherry picked from commit bee5511)
    crisbeto committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    58870b5 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2026

  1. refactor(cdk/overlay): add way to only handle specific events in overlay

    We dispatch keyboard events to the different overlays depending on their attachment order and if they're listening for keyboard events. This works fine for the most part, but can lead to unexpected behavior where an overlay only cares about one type of event which ends up blocking the event from reaching other overlays.
    
    These changes add an `eventPredicate` option that overlay can use to allow some events to pass through.
    
    (cherry picked from commit b8eb7ec)
    crisbeto committed Feb 10, 2026
    Configuration menu
    Copy the full SHA
    00806ea View commit details
    Browse the repository at this point in the history
  2. fix(material/tooltip): do not block events to other overlays

    Fixes that the tooltip was blocking keyboard events to other overlays, even if it doesn't care about them.
    
    Fixes #32760.
    
    (cherry picked from commit 06750e0)
    crisbeto committed Feb 10, 2026
    Configuration menu
    Copy the full SHA
    d175b01 View commit details
    Browse the repository at this point in the history
  3. fix(multiple): change aria keyboard manager to only handle repeated e…

    …vents in correct places (#32728)
    
    (cherry picked from commit 529c1bf)
    adolgachev committed Feb 10, 2026
    Configuration menu
    Copy the full SHA
    2a26959 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2026

  1. perf(aria/grid): performance when selecting in a large grid (#32766)

    Fixes that the grid cell's host bindings were slowing down the page significantly during selection when placed in a large grid. The issue seems to come from the fact that there's a non-zero cost to the signal reads in the directive's host bindings which can add up.
    
    These changes address the issue by batching the reads together in an effect.
    
    Fixes #32759.
    
    (cherry picked from commit 70f8b6a)
    crisbeto committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    0bd0ad6 View commit details
    Browse the repository at this point in the history
  2. fix(material/radio): hide empty labels (#32754)

    We have similar logic in the checkbox and slide toggle so these changes apply it to the radio button: hiding the label when it's empty so it doesn't affect the layout.
    
    (cherry picked from commit 4ff346b)
    crisbeto committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    84b5dd7 View commit details
    Browse the repository at this point in the history
  3. build: bump stackblitz template to 21.1 (#32752)

    Updates the template for Stackblitz examples to the latest version of Angular.
    
    (cherry picked from commit adf8545)
    crisbeto committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    8824c68 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c56a948 View commit details
    Browse the repository at this point in the history
Loading