diff --git a/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx b/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx
index 893bc91bf8a3..8fca8d1c5c03 100755
--- a/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx
+++ b/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx
@@ -3,7 +3,7 @@
 # This file should be checked into version control along with the pnpm-lock.yaml file.
 .npmrc=-1406867100
 modules/testing/builder/package.json=973445093
-package.json=-139091988
+package.json=-782033908
 packages/angular/build/package.json=1783072863
 packages/angular/cli/package.json=1301682969
 packages/angular/pwa/package.json=1108903917
@@ -17,6 +17,6 @@ packages/angular_devkit/schematics/package.json=673943597
 packages/angular_devkit/schematics_cli/package.json=-169616762
 packages/ngtools/webpack/package.json=1373072616
 packages/schematics/angular/package.json=251715148
-pnpm-lock.yaml=-170645114
+pnpm-lock.yaml=-408672037
 pnpm-workspace.yaml=-1056556036
-yarn.lock=-1265088461
+yarn.lock=545640123
diff --git a/package.json b/package.json
index b9fc87b9eb4d..84ccccfa514f 100644
--- a/package.json
+++ b/package.json
@@ -46,14 +46,14 @@
     "@angular/animations": "19.2.0-next.1",
     "@angular/bazel": "https://github.com/angular/bazel-builds.git#01395b7fa1da10ea477985676124e6a977f31666",
     "@angular/build-tooling": "https://github.com/angular/dev-infra-private-build-tooling-builds.git#733a276b47618ffb20e0ba647b0126c7c332c123",
-    "@angular/cdk": "19.2.0-next.1",
+    "@angular/cdk": "19.2.0-next.2",
     "@angular/common": "19.2.0-next.1",
     "@angular/compiler": "19.2.0-next.1",
     "@angular/compiler-cli": "19.2.0-next.1",
     "@angular/core": "19.2.0-next.1",
     "@angular/forms": "19.2.0-next.1",
     "@angular/localize": "19.2.0-next.1",
-    "@angular/material": "19.2.0-next.1",
+    "@angular/material": "19.2.0-next.2",
     "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#38cf39fdbf2300ff161c158851f3e72b3ced81c4",
     "@angular/platform-browser": "19.2.0-next.1",
     "@angular/platform-browser-dynamic": "19.2.0-next.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6223065382dc..2f1dd6597618 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -29,8 +29,8 @@ importers:
         specifier: https://github.com/angular/dev-infra-private-build-tooling-builds.git#733a276b47618ffb20e0ba647b0126c7c332c123
         version: github.com/angular/dev-infra-private-build-tooling-builds/733a276b47618ffb20e0ba647b0126c7c332c123(debug@4.4.0)(karma-chrome-launcher@3.2.0)(karma-jasmine@5.1.0)(karma@6.4.4)(rxjs@7.8.1)(terser@5.37.0)(zone.js@0.15.0)
       '@angular/cdk':
-        specifier: 19.2.0-next.1
-        version: 19.2.0-next.1(@angular/common@19.2.0-next.1)(@angular/core@19.2.0-next.1)(rxjs@7.8.1)
+        specifier: 19.2.0-next.2
+        version: 19.2.0-next.2(@angular/common@19.2.0-next.1)(@angular/core@19.2.0-next.1)(rxjs@7.8.1)
       '@angular/common':
         specifier: 19.2.0-next.1
         version: 19.2.0-next.1(@angular/core@19.2.0-next.1)(rxjs@7.8.1)
@@ -50,8 +50,8 @@ importers:
         specifier: 19.2.0-next.1
         version: 19.2.0-next.1(@angular/compiler-cli@19.2.0-next.1)(@angular/compiler@19.2.0-next.1)
       '@angular/material':
-        specifier: 19.2.0-next.1
-        version: 19.2.0-next.1(@angular/animations@19.2.0-next.1)(@angular/cdk@19.2.0-next.1)(@angular/common@19.2.0-next.1)(@angular/core@19.2.0-next.1)(@angular/forms@19.2.0-next.1)(@angular/platform-browser@19.2.0-next.1)(rxjs@7.8.1)
+        specifier: 19.2.0-next.2
+        version: 19.2.0-next.2(@angular/animations@19.2.0-next.1)(@angular/cdk@19.2.0-next.2)(@angular/common@19.2.0-next.1)(@angular/core@19.2.0-next.1)(@angular/forms@19.2.0-next.1)(@angular/platform-browser@19.2.0-next.1)(rxjs@7.8.1)
       '@angular/ng-dev':
         specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#38cf39fdbf2300ff161c158851f3e72b3ced81c4
         version: github.com/angular/dev-infra-private-ng-dev-builds/38cf39fdbf2300ff161c158851f3e72b3ced81c4
@@ -1075,8 +1075,8 @@ packages:
       - zone.js
     dev: true
 
-  /@angular/cdk@19.2.0-next.1(@angular/common@19.2.0-next.1)(@angular/core@19.2.0-next.1)(rxjs@7.8.1):
-    resolution: {integrity: sha512-Hvn34v8z8owsq+8qkCws3uwFMMlfoiXkeKVAhcp4Aau+jm9w+nPIL9hD4YuziQ+rqtHghzPPgeSOBC+ADWqUTw==}
+  /@angular/cdk@19.2.0-next.2(@angular/common@19.2.0-next.1)(@angular/core@19.2.0-next.1)(rxjs@7.8.1):
+    resolution: {integrity: sha512-QPIJ8Jb/LZ7MICxCHDKuBc0GDa73TZ3WmiEitR296NUzGcOQalHdu5Xj29WhMTRpNfKORpK+UBfZ6WBlL+nDUA==}
     peerDependencies:
       '@angular/common': ^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0
       '@angular/core': ^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0
@@ -1195,11 +1195,11 @@ packages:
       - supports-color
     dev: true
 
-  /@angular/material@19.2.0-next.1(@angular/animations@19.2.0-next.1)(@angular/cdk@19.2.0-next.1)(@angular/common@19.2.0-next.1)(@angular/core@19.2.0-next.1)(@angular/forms@19.2.0-next.1)(@angular/platform-browser@19.2.0-next.1)(rxjs@7.8.1):
-    resolution: {integrity: sha512-5sgxT0928VkqizIXcoEL8VpZV853XUfC4VXjTHWvjOqFSSX/EN88DXqz4VUsOZ9zIfc7hV9Gzi4JQYgTyXCfuQ==}
+  /@angular/material@19.2.0-next.2(@angular/animations@19.2.0-next.1)(@angular/cdk@19.2.0-next.2)(@angular/common@19.2.0-next.1)(@angular/core@19.2.0-next.1)(@angular/forms@19.2.0-next.1)(@angular/platform-browser@19.2.0-next.1)(rxjs@7.8.1):
+    resolution: {integrity: sha512-2RmjzEvUWJrqtkN0Z6Z9+8hT1RJtfOvMITaT+ZkcTKAbu8U2tQEnJgbKbzy57XEu7NbLAamTqXE5065lxpvwsw==}
     peerDependencies:
       '@angular/animations': ^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0
-      '@angular/cdk': 19.2.0-next.1
+      '@angular/cdk': 19.2.0-next.2
       '@angular/common': ^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0
       '@angular/core': ^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0
       '@angular/forms': ^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0
@@ -1207,7 +1207,7 @@ packages:
       rxjs: ^6.5.3 || ^7.4.0
     dependencies:
       '@angular/animations': 19.2.0-next.1(@angular/core@19.2.0-next.1)
-      '@angular/cdk': 19.2.0-next.1(@angular/common@19.2.0-next.1)(@angular/core@19.2.0-next.1)(rxjs@7.8.1)
+      '@angular/cdk': 19.2.0-next.2(@angular/common@19.2.0-next.1)(@angular/core@19.2.0-next.1)(rxjs@7.8.1)
       '@angular/common': 19.2.0-next.1(@angular/core@19.2.0-next.1)(rxjs@7.8.1)
       '@angular/core': 19.2.0-next.1(rxjs@7.8.1)(zone.js@0.15.0)
       '@angular/forms': 19.2.0-next.1(@angular/common@19.2.0-next.1)(@angular/core@19.2.0-next.1)(@angular/platform-browser@19.2.0-next.1)(rxjs@7.8.1)
diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json
index 1867611e5ada..d58db87d961e 100644
--- a/tests/legacy-cli/e2e/ng-snapshot/package.json
+++ b/tests/legacy-cli/e2e/ng-snapshot/package.json
@@ -3,7 +3,7 @@
   "private": true,
   "dependencies": {
     "@angular/animations": "github:angular/animations-builds#db9c25c62ed061cfd9248d3951ed9fc7c7c96f16",
-    "@angular/cdk": "github:angular/cdk-builds#2c3f41c9fd25d952479a0a2e905fd4364921e85d",
+    "@angular/cdk": "github:angular/cdk-builds#9fe5938c88e0c9feb014fe52cfb396dced583924",
     "@angular/common": "github:angular/common-builds#637e65a6410bc3d77f24ca2e3c758705ff13948e",
     "@angular/compiler": "github:angular/compiler-builds#5395de9df70825092ac162e0d4b6fe60374e6b94",
     "@angular/compiler-cli": "github:angular/compiler-cli-builds#210114f18df548ccd4815b8c143d2af83b794eae",
@@ -11,8 +11,8 @@
     "@angular/forms": "github:angular/forms-builds#243447bf51476be34015cd6674a3a37e11fa0df9",
     "@angular/language-service": "github:angular/language-service-builds#b050c2efc07850320e5aee782a0b73661e77b835",
     "@angular/localize": "github:angular/localize-builds#fb5806bf2a03b48d65c328da377fd2507d00629d",
-    "@angular/material": "github:angular/material-builds#16e906b91cafd105c487f3778eea72d28994ed6c",
-    "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#4605dcd9ea22e599f8c2deff27976a418ed4fb93",
+    "@angular/material": "github:angular/material-builds#3f02d14cc0af21807b3ee0ad053296d253a5c093",
+    "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#0abd46d70467bd4f0d26ab9b82c60edf0836be59",
     "@angular/platform-browser": "github:angular/platform-browser-builds#e9bf2c190ceb3cd632d8d78987c5cad16c067b3b",
     "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#8e67c02cb06648d4cb54ee463804bf4f5de668a4",
     "@angular/platform-server": "github:angular/platform-server-builds#79da94e811f7499e599db75880d907f9a8df74b4",
diff --git a/yarn.lock b/yarn.lock
index 8a4986e89d6d..4efdee16f6be 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -203,9 +203,9 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@angular/cdk@npm:19.2.0-next.1":
-  version: 19.2.0-next.1
-  resolution: "@angular/cdk@npm:19.2.0-next.1"
+"@angular/cdk@npm:19.2.0-next.2":
+  version: 19.2.0-next.2
+  resolution: "@angular/cdk@npm:19.2.0-next.2"
   dependencies:
     parse5: "npm:^7.1.2"
     tslib: "npm:^2.3.0"
@@ -216,7 +216,7 @@ __metadata:
   dependenciesMeta:
     parse5:
       optional: true
-  checksum: 10c0/806eb0a5470f7343bd16018d71e51dd4a45de7abd6af51e59286502c7dae805f4a49fdb96348e6777a1e4a61b2ec0203e8f90945fb3f61be247ea51468f30907
+  checksum: 10c0/5eeae0beee8e7b85a624ad51daa16d0c134003e5a66a5da7dd328822f07cb4ad585691cc73b0189a12adf22f48e9a54413c73c4951ebd4b5d77e7d52d8459bc3
   languageName: node
   linkType: hard
 
@@ -301,14 +301,14 @@ __metadata:
     "@angular/animations": "npm:19.2.0-next.1"
     "@angular/bazel": "https://github.com/angular/bazel-builds.git#01395b7fa1da10ea477985676124e6a977f31666"
     "@angular/build-tooling": "https://github.com/angular/dev-infra-private-build-tooling-builds.git#733a276b47618ffb20e0ba647b0126c7c332c123"
-    "@angular/cdk": "npm:19.2.0-next.1"
+    "@angular/cdk": "npm:19.2.0-next.2"
     "@angular/common": "npm:19.2.0-next.1"
     "@angular/compiler": "npm:19.2.0-next.1"
     "@angular/compiler-cli": "npm:19.2.0-next.1"
     "@angular/core": "npm:19.2.0-next.1"
     "@angular/forms": "npm:19.2.0-next.1"
     "@angular/localize": "npm:19.2.0-next.1"
-    "@angular/material": "npm:19.2.0-next.1"
+    "@angular/material": "npm:19.2.0-next.2"
     "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#38cf39fdbf2300ff161c158851f3e72b3ced81c4"
     "@angular/platform-browser": "npm:19.2.0-next.1"
     "@angular/platform-browser-dynamic": "npm:19.2.0-next.1"
@@ -504,20 +504,20 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@angular/material@npm:19.2.0-next.1":
-  version: 19.2.0-next.1
-  resolution: "@angular/material@npm:19.2.0-next.1"
+"@angular/material@npm:19.2.0-next.2":
+  version: 19.2.0-next.2
+  resolution: "@angular/material@npm:19.2.0-next.2"
   dependencies:
     tslib: "npm:^2.3.0"
   peerDependencies:
     "@angular/animations": ^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0
-    "@angular/cdk": 19.2.0-next.1
+    "@angular/cdk": 19.2.0-next.2
     "@angular/common": ^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0
     "@angular/core": ^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0
     "@angular/forms": ^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0
     "@angular/platform-browser": ^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0
     rxjs: ^6.5.3 || ^7.4.0
-  checksum: 10c0/6305932da00332b0275f127756e2fe915c8c8e35416111a34189545020a41dd6b382b1280d425912342922d4202f305148fcbe2687ac55a33da8ca63ca1ddc31
+  checksum: 10c0/c0e770070c837aba26d360dc10b15d8d146fef4087b357da075f0442104e4bb1399962b7f246ec6990ff3a5a51bd477a8a19b5fe0f5997c1e6dfe659c2b24c1c
   languageName: node
   linkType: hard