Reviewers: DavidSarah,
Please review this at http://codereview.appspot.com/130050
Affected files:
M src/com/google/caja/render/JsMinimalPrinter.java
Index: src/com/google/caja/render/JsMinimalPrinter.java
===================================================================
--- src/com/google/caja/render/JsMinimalPrinter.java (revision 3796)
+++ src/com/google/caja/render/JsMinimalPrinter.java (working copy)
@@ -90,6 +90,10 @@
// is true:
// ...
// 2. The offending token is }.
+
+ // NOTE: this could turn an invalid token sequence into a valid
one.
+ // E.g. ({ a: 0; }) => ({ a: 0 })
+ // ^
outputTokens.set(outputTokens.size() - 1, text);
} else {
outputTokens.add(text);