title: Why Chrome shows \ufeff symbol and gray lines in TypeScript?
body: <ol>
  <li><p>When I open my TypeScript in Chrome debugger I see strange red dot at the first line. I believe it corresponds to unrendered symbol \ufeff (as popover says). There is no such symbol in the TS file when I open it in editor (e. g., Notepad++ with "show all symbols"). Where does this symbol come from?</p></li>
  <li><p>This file also contains some lines colored in gray. It seems that I cannot insert breakpoint to that lines (e. g., line #17 on the picture). How can I get rid of it?</p></li>
  </ol>
  
  <p><img src="https://i.stack.imgur.com/lUFWJ.png" alt="TS or JS troubles in Chrome"></p>
  
  <p>In FireFox all this issues are not presented. I have no strange symbol at the beginning of the file and I can insert breakpoint to lines which were grayed out in Chrome.</p>
  
  <p><strong>Update</strong>. I have found that \ufeff corresponds to <a href="http://en.wikipedia.org/wiki/Byte_order_mark" rel="nofollow noreferrer">BOM</a>. It is likely generated by <a href="https://github.com/Microsoft/TypeScript/wiki/Compiler-Options" rel="nofollow noreferrer">--emitBOM</a> option of the TypeScript compiler. Now can someone explain how can I remove this option? I can't find any reference to "tsc" in my project file when I open it in a text editor as well as I can't find any proper options in Visual Studio GUI (Web Express).</p>
  
  <p><strong>Update 2</strong>. I have learnt from <a href="http://www.reddit.com/r/webdev/comments/1yfnto/what_is_this_red_bulletdot_in_my_json_response_in/" rel="nofollow noreferrer">this discussion</a> that with help of \ufeff = BOM Chrome can indicate a developer that there is something wrong in the code. But the BOM appears even when I comment out all code in my file.</p>