In line 558 in Linb Studio there is:
--------------8<---------------------
557. if(curId =='debug'){
558. linb.dom.doForm('launch.php', {key:'launch', para: _.serialize({content:str, fileName: self.fileName, pack:self.pack})} );
559.
560. return false;
--------------8<---------------------
I propose changing it to something like this:
--------------8<---------------------
557. if(curId =='debug'){
558. var newWindow = window.open('','');
559. newWindow.document.write(str);
560. newWindow.document.close();
561.// linb.dom.doForm('launch.php', {key:'launch', para: _.serialize({content:str, fileName: self.fileName, pack:self.pack})} );
662.
563. return false;
--------------8<---------------------
Changing to this method give a possibility to inform IDE when some changes appear in tested app. For example it can be useful for creating generic debug console for application.
When testing app only downloads linb.js and UI.js files. So it is loaded faster
There is no name space collision because everything what was created in IDE is accessed with parent.*.
Making this change will also require changing linbPath on line 41 from "../../../" to "../".