If the final lines are in the file _commented out_ I get an error on rendering: SyntaxError missing } after function body in http://192.168.3.127/luci-static/resources/view/rme/output-etactica-logread.js?v=git-21.231.26241-422c175:25 at compileClass/< (http://192.168.3.127/luci-static/resources/luci.js?v=git-21.231.26241-422c175:181:29) at promise callback*compileClass (http://192.168.3.127/luci-static/resources/luci.js?v=git-21.231.26241-422c175:180:29) at promise callback*require (http://192.168.3.127/luci-static/resources/luci.js?v=git-21.231.26241-422c175:186:112) at instantiateView (http://192.168.3.127/luci-static/resources/ui.js?v=git-21.231.26241-422c175:304:252) at (http://192.168.3.127/cgi-bin/luci/admin/services/output-etactica/logs:51:7) at promise callback* (http://192.168.3.127/cgi-bin/luci/admin/services/output-etactica/logs:50:19) If I _delete_ the commented out lines, I get a beautifully rendered remark about my struggles with javascript... 'use strict'; 'require ui'; 'require view'; return view.extend({ render: function() { return E([ E('h4', {}, _('Oh boi, javascript is delightful...')) ]); }, handleSave: null, handleSaveApply: null, handleReset: null }); // If this code below is included, commented out like this... rendering fails... //return view.extend({ // render: function() { // var m = new test1.Junk("blah")); // return m.render(); // } //});