Important: Action Required to Make Your Apps work in IE

UPDATE: I have released a new SproutCore gem (0.9.3) that includes these updated templates.  Update to make sure new apps you create include this fix.

I am beginning to re-enable IE support for SproutCore now.  Unfortunately I found a bug in the templates for clients and foundations that has now probably made its way into all of your code.  Please do the following in your projects to make sure this is not a problem for you:

  1. For each client or framework, open the core.js file.
  2. Look at the last line just before the });  
  3. If it has a trailing comma, delete it.  The last item in a hash should never have a comma trailing it.

This has been fixed in the templates so new clients and frameworks you create will not have this problem.  The SproutCore frameworks, sample apps and built in apps also have this fix.

By the way, the test runner and docs apps now work in IE7.  All unit tests for SproutCore pass except for the view-level ones.

Discussion Area - Leave a Comment