You found a bug! We've classified it as
We encourage you to continue the discussion and to find an acceptable workaround while we work on a permanent fix.
"Initialize" not called when converted to controller action
Found a problem.
Create a panel, and bind an "initialize" event to it. In the even set a console.log that outputs data to the console. Start the app and you see the console output.
Now, convert that action to a controller action. Keep the console.log output. Restart the app and look at the console. There will be no output.
Seems like the initialize function is not called as soon as it converted to a controller action. This happends when the object is hidden!
Thanks for the report! I have opened a bug in our bug tracker.