This is an automated email from the ASF dual-hosted git repository. joshtynjala pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-compiler.git
commit ae1069c184dab167854f9afd83baa89ca7e6ee6f Author: Josh Tynjala <[email protected]> AuthorDate: Tue May 28 10:05:53 2024 -0700 JSCSSCompilationSession: fix double quotes not getting escaped for certain selectors (references #238) --- .../compiler/internal/driver/js/royale/JSCSSCompilationSession.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/royale/JSCSSCompilationSession.java b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/royale/JSCSSCompilationSession.java index 540b0708f..fa81af2f2 100644 --- a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/royale/JSCSSCompilationSession.java +++ b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/royale/JSCSSCompilationSession.java @@ -414,7 +414,7 @@ public class JSCSSCompilationSession extends CSSCompilationSession result.append(",\n"); String selName = this.resolvedSelectors.get(sel); if (selName == null || selName.equals("null")) - result.append("\"" + sel.toString() + "\""); + result.append("\"" + escapeDoubleQuotes(sel.toString()) + "\""); else { selName = formatQualifiedName(selName);
