Skip to content

Commit df21308

Browse files
committed
431166d fix(core): skip component ID collision warning during SSR (#59625)
1 parent 19c5130 commit df21308

20 files changed

+49
-37
lines changed

BUILD_INFO

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Tue Jan 21 17:21:21 UTC 2025
2-
8e5c0f8e299125ed2c4f5e5ee8b4557dfb8c16e1
1+
Tue Jan 21 18:04:03 UTC 2025
2+
431166d93fd3eb827f312ea51d091ebf15d9557c

bundles/chunk-3LTIGXRA.js renamed to bundles/chunk-A7ZGHZXP.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
File renamed without changes.

bundles/chunk-CGS72HRB.js renamed to bundles/chunk-AE2XCV3A.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
File renamed without changes.

bundles/chunk-NWV2P35F.js renamed to bundles/chunk-ALZIG66W.js

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13741,11 +13741,18 @@ var PotentialTopLevelReadsVisitor = class extends o2.RecursiveAstVisitor {
1374113741
ts45.forEachChild(node, this.addAllTopLevelIdentifiers);
1374213742
}
1374313743
};
13744-
isTopLevelIdentifierReference(node) {
13745-
const parent = node.parent;
13744+
isTopLevelIdentifierReference(identifier) {
13745+
let node = identifier;
13746+
let parent = node.parent;
1374613747
if (!parent) {
1374713748
return false;
1374813749
}
13750+
if (ts45.isParenthesizedExpression(parent) && parent.expression === node) {
13751+
while (parent && ts45.isParenthesizedExpression(parent)) {
13752+
node = parent;
13753+
parent = parent.parent;
13754+
}
13755+
}
1374913756
if (ts45.isSourceFile(parent)) {
1375013757
return true;
1375113758
}
@@ -14482,6 +14489,11 @@ var ComponentDecoratorHandler = class {
1448214489
for (const dep of dependencies) {
1448314490
if (dep.ref.node !== node) {
1448414491
eagerlyUsed.add(dep.ref.node);
14492+
} else {
14493+
const used = bound.getEagerlyUsedDirectives();
14494+
if (used.some((current) => current.ref.node === node)) {
14495+
eagerlyUsed.add(node);
14496+
}
1448514497
}
1448614498
}
1448714499
} else {
@@ -15503,4 +15515,4 @@ export {
1550315515
* Use of this source code is governed by an MIT-style license that can be
1550415516
* found in the LICENSE file at https://angular.dev/license
1550515517
*/
15506-
//# sourceMappingURL=chunk-NWV2P35F.js.map
15518+
//# sourceMappingURL=chunk-ALZIG66W.js.map

bundles/chunk-NWV2P35F.js.map renamed to bundles/chunk-ALZIG66W.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bundles/chunk-4D7VMMOI.js renamed to bundles/chunk-QTCQJG7X.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
File renamed without changes.

bundles/chunk-T2HQMWRH.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)