Thanks for your response. Its a progress, but still not working.
It calls the willInsertElement, but then dies. and does not even call the willDestroyElement.
In the debugger I see that if fails in
this.sendAction(“show”, true);
further going into that call, it finds actionName as undefined.
actionName = _emberMetalProperty_get.get(this, 'attrs.' + action) || _emberMetalProperty_get.get(this, action);
actionName = validateAction(this, actionName);
// If no action name for that action could be found, just abort.
if (actionName === undefined) {
return;
}
I tried passing action=“show”, and that didn’t help either.
Also I had another developer use the arrow syntax and it is working, so not sure why mine is not.