emberjs/ember.js — pull request #308 by ef4 (2011-12-27 21:54:39+00:00)
Title: More Runloop Unwinding

This change serves the same purpose as #263, but it covers a different entry point.

The previous change protected from exceptions during a run loop's `flush`. This protects against exceptions during direct calls to `Ember.run`.

This keeps the application alive despite an unhandled exception in an event handler.