Skip to content

Commit fda15a2

Browse files
committed
Fix @ampproject/toolbox-optimizer when <template> is the last element
1 parent 2014ad0 commit fda15a2

File tree

4 files changed

+25
-4
lines changed

4 files changed

+25
-4
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,8 @@
297297
},
298298
"patchedDependencies": {
299299
300-
300+
301+
"@ampproject/[email protected]": "patches/@[email protected]"
301302
}
302303
}
303304
}

packages/next/src/compiled/@ampproject/toolbox-optimizer/index.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.

patches/@[email protected]

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
diff --git a/lib/transformers/OptimizeAmpBind.js b/lib/transformers/OptimizeAmpBind.js
2+
index 2d17ce26676853230ec933d8e489bb3633116af4..38a4ac6746d385cdb9292773e575829e708c8c0e 100644
3+
--- a/lib/transformers/OptimizeAmpBind.js
4+
+++ b/lib/transformers/OptimizeAmpBind.js
5+
@@ -48,7 +48,11 @@ class OptimizeAmpBind {
6+
for (let node = html; node !== null; node = nextNode(node)) {
7+
if (isTemplate(node)) {
8+
node = skipNodeAndChildren(node);
9+
- continue;
10+
+ if (node === null) {
11+
+ break;
12+
+ } else {
13+
+ continue;
14+
+ }
15+
}
16+
17+
const {attribs} = node;

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)