Results 97 comments of Tom Lieber

I think I can reproduce the problem. 1. Put this in `foobar.js`: ``` js setTimeout(foobar, 3000); // ... lots of blank lines ... function foobar() {} ``` 2. Open `foobar.js`...

Could you tell me what you've tried and what doesn't work? I tested the latest release on Brackets 36.

Are you using Windows? I actually haven't been able to test the release on Windows because I had to sell that machine.

Reproduced. :( I just e-mailed brackets-dev to float an idea: launch Theseus with a separate button instead of toggling Theseus's menu item.

Yeah, I've been following those threads. I don't quite have the cycles to fix this bug right now, but I'm hoping to get to it next week.

It's probably that [fondue](https://github.com/adobe-research/fondue) functions like [traceFunCall](https://github.com/adobe-research/fondue/blob/master/tracer.js#L1011) assume that they have direct access to the trace data structure, but they don't in a worker. I'm not sure exactly how that...

Sorry for the delay! You're right, this option isn't exposed in Theseus, only in node-theseus. It should be made a preference in the UI as well.

There's an item in the File menu for disabling Theseus that ought to work. :)

`node-theseus` doesn't wrap `node` directly, so arguments you pass to it don't make it to `node` itself. I don't know of a way to do that, but a patch would...

It... probably has. I think I have a less rule in there that doesn't kick in all the time. It was also happening when I pressed ⌘0. I'll see if...