the compiled js would barf saying it did not have layout absolute loaded. There is a way to set up in development so that the system, if you didn't put the requires in, when it dynamically loads a class using ext-debug.js, a console message is displayed that recommends that you put a requires in. I can't seem to find where that is documented. This would save a lot of time compiling, finding the error, and then adding the requires. Can anyone help?

Can you provide some more of the context around that code snippet? The compiler does recognize some of these dependencies, but not all so I would be curious to know where those lines exist in your code a bit more precisely.

You are correct that the guide could be more helpful in explaining how to detect these issues.

That is, this only works in Ext.define calls. We need to expand this to include instantiations such as the contents of your items array. That bug is being tracked as SDKTOOLS-198 which will appear in the release notes when we fix it.

In the meantime, you will need to include the "requires" statements as you have done.