What happens when a remote debugger running as a content script uses addEventListener to attach its function for DOM Mutation event (or any other I guess) then sends a debug message to V8 ?
In this case V8 is running JS (the remote debugger) in a thread C++ (the dispatch event logic). According to http://v8.googlecode.com/svn/trunk/include/v8-debug.h, V8 will interrupt the JS and handle the message. But what should the content-script remote debugger be doing? It sent an async request but it does not want to return to the caller (the event dispatch). It wants to query V8 and present results in its UI. (In mozilla there is a nested event loop call to handle this case). jjb -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users
