diff --git a/e2e/a19/package-lock.json b/e2e/a19/package-lock.json
index 14bd22e7ea..07a75e16d4 100644
--- a/e2e/a19/package-lock.json
+++ b/e2e/a19/package-lock.json
@@ -8,14 +8,14 @@
       "name": "a19",
       "version": "0.0.0",
       "dependencies": {
-        "@angular/animations": "19.1.8",
-        "@angular/common": "19.1.8",
-        "@angular/compiler": "19.1.8",
-        "@angular/core": "19.1.8",
-        "@angular/forms": "19.1.8",
-        "@angular/platform-browser": "19.1.8",
-        "@angular/platform-browser-dynamic": "19.1.8",
-        "@angular/router": "19.1.8",
+        "@angular/animations": "19.2.1",
+        "@angular/common": "19.2.1",
+        "@angular/compiler": "19.2.1",
+        "@angular/core": "19.2.1",
+        "@angular/forms": "19.2.1",
+        "@angular/platform-browser": "19.2.1",
+        "@angular/platform-browser-dynamic": "19.2.1",
+        "@angular/router": "19.2.1",
         "rxjs": "7.8.2",
         "tslib": "2.8.1",
         "zone.js": "0.15.0"
@@ -23,7 +23,7 @@
       "devDependencies": {
         "@angular-devkit/build-angular": "19.2.1",
         "@angular/cli": "19.2.1",
-        "@angular/compiler-cli": "19.1.8",
+        "@angular/compiler-cli": "19.2.1",
         "@types/jasmine": "5.1.7",
         "@types/jest": "29.5.14",
         "jasmine-core": "5.4.0",
@@ -856,9 +856,9 @@
       }
     },
     "node_modules/@angular/animations": {
-      "version": "19.1.8",
-      "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-19.1.8.tgz",
-      "integrity": "sha512-sxicBdNvqjoInqGnT4C3qBJ7G3/NilWIbBJB1SGgnk3eHBHX8DJH0D/kQKVfN1OSuAVPpRc1qqz2zpPbf3I8bA==",
+      "version": "19.2.1",
+      "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-19.2.1.tgz",
+      "integrity": "sha512-I67XYXBic9bM+yfce6Dqa950TsrEWB6uwSB2l6eIg3Byp48yJxQYbyjvjDbMXPieU2Bzo8FYVSD+lc8cF4+L6A==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -867,7 +867,7 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/core": "19.1.8"
+        "@angular/core": "19.2.1"
       }
     },
     "node_modules/@angular/cli": {
@@ -905,9 +905,9 @@
       }
     },
     "node_modules/@angular/common": {
-      "version": "19.1.8",
-      "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.1.8.tgz",
-      "integrity": "sha512-JTErVPLOQ+S1AbzUzHvgwqreiYltKI2yBRVUaiKSvutuu5zRvePmw0Ybo49DygkU9IT0E+CN8EzXp1WtaUGXxQ==",
+      "version": "19.2.1",
+      "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.2.1.tgz",
+      "integrity": "sha512-k+ikxn6SlWXxXEtwRmsYZeknf3a6n3Oicde6zTLBrD/Rie/u0+okuoQcuYjntQWGgH//QBQxH4UQpvRw51AR8w==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -916,14 +916,14 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/core": "19.1.8",
+        "@angular/core": "19.2.1",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
     "node_modules/@angular/compiler": {
-      "version": "19.1.8",
-      "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.1.8.tgz",
-      "integrity": "sha512-KeCnzRwqavoKR5HZR7khaMf1XE330GuJULgL5x8XXsVPtb3x1i93md/JHr62VsPG6838S+5QmnWx8Z7hpSZF5A==",
+      "version": "19.2.1",
+      "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.2.1.tgz",
+      "integrity": "sha512-yCN/lgXMvMsPtEmTChd621zV17RLn+flhcJ6mNZjyGA7zx16m5zity4/00G6phbGfG8WXOtH5vQ/k7nnO7wS4A==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -932,7 +932,7 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/core": "19.1.8"
+        "@angular/core": "19.2.1"
       },
       "peerDependenciesMeta": {
         "@angular/core": {
@@ -941,13 +941,13 @@
       }
     },
     "node_modules/@angular/compiler-cli": {
-      "version": "19.1.8",
-      "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.1.8.tgz",
-      "integrity": "sha512-Q1Y6zV2VDWhMNgtNcR2+AAG5xd8b1z+aRuGIKH6s0usDLE+OoOx1giOi8WJKvqVu/YHKhB9f42vYFoGf5fedEw==",
+      "version": "19.2.1",
+      "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.2.1.tgz",
+      "integrity": "sha512-5uuUx0ibX7cQP7eSBaJzfZlU0Hbe0kLwc85uCnH47hfzCsd3u2VU623IZIN7ctaInoOFBjl9fUUqKnFuYibC/w==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "@babel/core": "7.26.0",
+        "@babel/core": "7.26.9",
         "@jridgewell/sourcemap-codec": "^1.4.14",
         "chokidar": "^4.0.0",
         "convert-source-map": "^1.5.1",
@@ -965,62 +965,14 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/compiler": "19.1.8",
-        "typescript": ">=5.5 <5.8"
-      }
-    },
-    "node_modules/@angular/compiler-cli/node_modules/@babel/core": {
-      "version": "7.26.0",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz",
-      "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@ampproject/remapping": "^2.2.0",
-        "@babel/code-frame": "^7.26.0",
-        "@babel/generator": "^7.26.0",
-        "@babel/helper-compilation-targets": "^7.25.9",
-        "@babel/helper-module-transforms": "^7.26.0",
-        "@babel/helpers": "^7.26.0",
-        "@babel/parser": "^7.26.0",
-        "@babel/template": "^7.25.9",
-        "@babel/traverse": "^7.25.9",
-        "@babel/types": "^7.26.0",
-        "convert-source-map": "^2.0.0",
-        "debug": "^4.1.0",
-        "gensync": "^1.0.0-beta.2",
-        "json5": "^2.2.3",
-        "semver": "^6.3.1"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/babel"
-      }
-    },
-    "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/convert-source-map": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
-      "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": {
-      "version": "6.3.1",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
-      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
-      "dev": true,
-      "license": "ISC",
-      "bin": {
-        "semver": "bin/semver.js"
+        "@angular/compiler": "19.2.1",
+        "typescript": ">=5.5 <5.9"
       }
     },
     "node_modules/@angular/core": {
-      "version": "19.1.8",
-      "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.1.8.tgz",
-      "integrity": "sha512-mhLQDpKNvg5ou15OMwAAqmdHnmms1c+2beShRj0+sKa8EdPC9Xrz0SFWuSEX6tUEtKbtRpaxKFczx/VtuOZ5OA==",
+      "version": "19.2.1",
+      "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.2.1.tgz",
+      "integrity": "sha512-gwdytbZSM9m5v9PhRsvh6Q13vI1Ydcx52QGs93bpWx5ACOGYGp/Y7zc2mcZb1aUM63zGBTpS9Qw9bEsPHeLZPA==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -1034,9 +986,9 @@
       }
     },
     "node_modules/@angular/forms": {
-      "version": "19.1.8",
-      "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.1.8.tgz",
-      "integrity": "sha512-APmeoMg2IIsdf29MfLr04kSAFDnlfyRmI0gIXn31mvO7pWJgcwEOMmCC7xTbvfXzwY8u0W5+iASwqQajhyx90w==",
+      "version": "19.2.1",
+      "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.2.1.tgz",
+      "integrity": "sha512-a+ifgpX5ie2KgTNI9m8tJWS+ym51u3LZ8Kd67dXX7+CbYe9RzdIgVtuXcTklrP1fmmhfKnQVNmsUqpAYAjrByg==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -1045,16 +997,16 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/common": "19.1.8",
-        "@angular/core": "19.1.8",
-        "@angular/platform-browser": "19.1.8",
+        "@angular/common": "19.2.1",
+        "@angular/core": "19.2.1",
+        "@angular/platform-browser": "19.2.1",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
     "node_modules/@angular/platform-browser": {
-      "version": "19.1.8",
-      "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.1.8.tgz",
-      "integrity": "sha512-EPk3QVjvEiVpZiC/GiX18dmxpMyH6udqcLHh+dmYWYo3hUlxQCzRGzHg3hyaT5eaBL/8bjE6MkiDFlKchKRjEw==",
+      "version": "19.2.1",
+      "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.2.1.tgz",
+      "integrity": "sha512-omBNCMk0Gim+HntrofVQR8dOY2zLCFOW02+FX4y57QvuDBh/FpFfnQ14xxx1Y4qEgGculEcBe914uJlxr4ccIg==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -1063,9 +1015,9 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/animations": "19.1.8",
-        "@angular/common": "19.1.8",
-        "@angular/core": "19.1.8"
+        "@angular/animations": "19.2.1",
+        "@angular/common": "19.2.1",
+        "@angular/core": "19.2.1"
       },
       "peerDependenciesMeta": {
         "@angular/animations": {
@@ -1074,9 +1026,9 @@
       }
     },
     "node_modules/@angular/platform-browser-dynamic": {
-      "version": "19.1.8",
-      "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.1.8.tgz",
-      "integrity": "sha512-ZlfSdIejJB/NciC1BHCcMhQd3UKw98qjLGZPd2R6W3qYZ3iNc90xzdAAEpdmB/AH729QxZ1I1W5MWUDFZsZddg==",
+      "version": "19.2.1",
+      "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.2.1.tgz",
+      "integrity": "sha512-jYEXI2CymdK8R27YKy/q0O36dZwSdbIyJAjX9vPTgAsORGwX8hdhm5NJwkKlOWT+ccf2ySUatJD7RCElhsEBNA==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -1085,16 +1037,16 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/common": "19.1.8",
-        "@angular/compiler": "19.1.8",
-        "@angular/core": "19.1.8",
-        "@angular/platform-browser": "19.1.8"
+        "@angular/common": "19.2.1",
+        "@angular/compiler": "19.2.1",
+        "@angular/core": "19.2.1",
+        "@angular/platform-browser": "19.2.1"
       }
     },
     "node_modules/@angular/router": {
-      "version": "19.1.8",
-      "resolved": "https://registry.npmjs.org/@angular/router/-/router-19.1.8.tgz",
-      "integrity": "sha512-EG92wVFbHL022jAtRZkhmh7pB8dWkjbu9qRgvcUOyAGxrsnN2k5xMA+lMKkNr3wzf3wIICiMvP2dnhp81Mb6Sg==",
+      "version": "19.2.1",
+      "resolved": "https://registry.npmjs.org/@angular/router/-/router-19.2.1.tgz",
+      "integrity": "sha512-HZTewSLnHpNbnOnTp9X7r17/eb8h3ex/b8da6z2OPpC3diV7EZsrrjrLpdkzm3wpuapaVATzRgC4I4gN8XwTxA==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -1103,9 +1055,9 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/common": "19.1.8",
-        "@angular/core": "19.1.8",
-        "@angular/platform-browser": "19.1.8",
+        "@angular/common": "19.2.1",
+        "@angular/core": "19.2.1",
+        "@angular/platform-browser": "19.2.1",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
diff --git a/e2e/a19/package.json b/e2e/a19/package.json
index a424a19864..620721e4fb 100644
--- a/e2e/a19/package.json
+++ b/e2e/a19/package.json
@@ -16,14 +16,14 @@
   },
   "private": true,
   "dependencies": {
-    "@angular/animations": "19.1.8",
-    "@angular/common": "19.1.8",
-    "@angular/compiler": "19.1.8",
-    "@angular/core": "19.1.8",
-    "@angular/forms": "19.1.8",
-    "@angular/platform-browser": "19.1.8",
-    "@angular/platform-browser-dynamic": "19.1.8",
-    "@angular/router": "19.1.8",
+    "@angular/animations": "19.2.1",
+    "@angular/common": "19.2.1",
+    "@angular/compiler": "19.2.1",
+    "@angular/core": "19.2.1",
+    "@angular/forms": "19.2.1",
+    "@angular/platform-browser": "19.2.1",
+    "@angular/platform-browser-dynamic": "19.2.1",
+    "@angular/router": "19.2.1",
     "rxjs": "7.8.2",
     "tslib": "2.8.1",
     "zone.js": "0.15.0"
@@ -31,7 +31,7 @@
   "devDependencies": {
     "@angular-devkit/build-angular": "19.2.1",
     "@angular/cli": "19.2.1",
-    "@angular/compiler-cli": "19.1.8",
+    "@angular/compiler-cli": "19.2.1",
     "@types/jasmine": "5.1.7",
     "@types/jest": "29.5.14",
     "jasmine-core": "5.4.0",