Not sure why it's breaking, but as a workaround you can do a more classic style of _super:
- ControllerB = ControllerA.extend({},{
- init:function(element, options){
- ControllerA.prototype.init.apply(this, arguments);