Yes, you do need to disable default handling, I remember having to do that for some other thing I had worked on. But like you said, you already had it working, so that is kind of odd.
I just got the code from SVN. A couple of issues:
The IDE crashes when trying to generate the project. It looks like there are two issues with this part. If there are too many end if rules in a sprite, GenerateRules throws a Stack Empty exception, which is issue 1. A dialog pops up saying "Stack Empty". GenerateAllRules is catching the exception, except at the point it is caught err doesn't have any text in it when it returns. So when it tests for errors by checking if (errs.Length > 0) it sees that there are no errors, and continues attempting to generate code, which fails miserably later, throwing up the critical failure dialog, crashing the IDE.
I found that one because I had inserted extra end rules to counteract the problem with the previous version.
Another problem is with the property inspection when exporting to HTML5. It goes through the CompileTempAssembly method, which compiles the rules, even though it doesn't need to, because it's just inspecting properties. Switching GenerateLevel to ExcludeRules in that method seems to work correctly for generating the temporary assembly. Not sure what else that affects.
I found that one because I have some rules that have JS code in them instead of C# code, which doesn't compile correctly.
Finally, there's an issue about the order the javascript is in, if exported as separate files. Basically, it looks like custom source files are included in the main js file, before sprite js files. And I have some custom methods attached to specific sprites, ala spriteDefinitions.MySprite.prototype.myMethod = function() {.... Except MySprite hasn't been defined yet. Would including the custom source files separately, at the end work?
Oh, one last thing. Where do the .js files come from? They weren't in the blank project or default project. Can I do something like reset source code to get them into my project? I had to copy the changes directly from the IDE's source.