Deprecating "//@" syntax in favor of "//#" syntax is actively being discussed on the dev-js-sourcemap mozilla mailing list, because of issues with JS conditional compilation IE: <https://groups.google.com/forum/?fromgroups=#!topic/mozilla.dev.js-sourcemap/4uo7Z5nTfUY> It made it into the Source Map Spec: <https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit> > May 16, 2013 - John Lenz > Updated linking convention to use # instead of @. @ conflicts with internet explorer’s conditional code And a note about the previously deprecated syntax (which we should still support): > Note: The prefix for this annotation was initially “//@” however this conflicts with > Internet Explorer’s conditional comments and was changed to “//#”. It is reasonable > for tools to also accept “//@” but “//#” is preferred.
<rdar://problem/13851470>
Created attachment 202047 [details] [PATCH] Proposed Fix Support # or @ for sourceMappingURL and sourceURL.
Comment on attachment 202047 [details] [PATCH] Proposed Fix Clearing flags on attachment: 202047 Committed r150251: <http://trac.webkit.org/changeset/150251>
All reviewed patches have been landed. Closing bug.