@mflux - you can pass your debugee object into global scope and then inspect it.
And then you can inspect by typing ‘debugee’ in your javascript console. (Plus, Unreal.js supports V8 debug protocol! You can debug unreal.js with other V8 debugger like Visual Studio Code or something)
Regarding live-reload problem, I haven’t seen the symptoms as you mentioned. Maybe I think there are ‘uncleaned’ previous code still working after live reloading. Proper switch-over to newer version may resolve your problem.