Giving a test drive at the Tap 4.1 I found that the shell component always uses the default value for the dojoContainerId. Even if we supply another as in...
<html jwcid="@Shell" browserLogLevel="DEBUG" debugEnabled="true" debugContainerId="dojoDebug"> The code that gets generated is: <script type="text/javascript">djConfig = { isDebug: true, debugContainerId:'debug', baseRelativePath:"http://localhost/delegateIt/app?service=asset&path=%2Fdojo%2F", preventBackButtonFix: false, parseWidgets: false }; </script> <script type="text/javascript" src="http://localhost/delegateIt/app?service=asset&path=%2Fdojo%2Fdojo.js"></script><script type="text/javascript" src="http://localhost/delegateIt/app?service=asset&path=%2Ftapestry%2Fcore.js"></script> <script type="text/javascript">dojo.require("dojo.logging.Logger"); dojo.log.setLevel(dojo.log.getLevel("DEBUG"));</script> Am I missing something? -- Pedro Viegas