Per http://dev.w3.org/2006/webapi/FileAPI/#abort invoking abort() always
results in events getting dispatched. This is not what happens in e.g.
Gecko at the moment. When the state is EMPTY the method simply returns.
The dispatching of events should probably also be defined in terms of the
event queue so it becomes more clear which are to be dispatched
synchronously, etc. Currently all those interactions are quite vague in
the File API specification.
--
Anne van Kesteren
http://annevankesteren.nl/