From 8d8f5aa3e0c7e97a4acbfbd3a8ae89f8e0c30485 Mon Sep 17 00:00:00 2001 From: AJ Alt Date: Sat, 15 Apr 2017 18:04:02 -0700 Subject: [PATCH] Update usage of deprecated sourceMappingURL format The usage of `//@` in sourceMappingURL pragmas was deprecated in favor of `//#`. The deprecation happened in 2013, and was motivated by incompatibilities in IE. The Chromium and Mozilla issues tracking the change: https://bugs.chromium.org/p/chromium/issues/detail?id=239660 https://bugzilla.mozilla.org/show_bug.cgi?id=870361 And the Mozilla documentation on the warning that is issued as a result of using the deprecated syntax: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Deprecated_source_map_pragma?utm_source=mozilla&utm_medium=firefox-console-errors&utm_campaign=default --- .../org/jetbrains/kotlin/js/sourceMap/SourceMap3Builder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/js.translator/src/org/jetbrains/kotlin/js/sourceMap/SourceMap3Builder.java b/js/js.translator/src/org/jetbrains/kotlin/js/sourceMap/SourceMap3Builder.java index e260e1bf562..698890b2312 100644 --- a/js/js.translator/src/org/jetbrains/kotlin/js/sourceMap/SourceMap3Builder.java +++ b/js/js.translator/src/org/jetbrains/kotlin/js/sourceMap/SourceMap3Builder.java @@ -152,7 +152,7 @@ public class SourceMap3Builder implements SourceMapBuilder { @Override public void addLink() { - textOutput.print("\n//@ sourceMappingURL="); + textOutput.print("\n//# sourceMappingURL="); textOutput.print(generatedFile.getName()); textOutput.print(".map\n"); }