So a friend of a friend (it was me) was lazy and copied and pasted ember-1.0.0-rc.6.1.min.js source from the browser… Obviously a good lazy mistake. Unfortunately the minifier minifies \u00AD (­) down to its unicode (2 bytes) form which does not copy and paste properly from browser to editor, resulting in invalid code. I almost thought it was a bug in ember, but really it was just me. Maybe by default the minified version should download instead of opening in page. If you’re interested, the guy is used for sneaking the script tags in as the first element in innerHTML for pre IE9 browsers.
Per the code: Internet Explorer prior to 9 does not allow setting innerHTML if the first element is a “zero-scope” element. This problem can be worked around by making the first node an invisible text node. We, like Modernizr, use ­
The moral of this story is, don’t copy and paste ember-min source. Right Click, download, replace the file.
My random tidbit of knowledge for the day