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?
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?
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.
Update. I have found that \ufeff corresponds to BOM. It is likely generated by --emitBOM 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).
Update 2. I have learnt from this discussion 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.