Also, the inspector already disables the hang monitor dynamically when it stops at a breakpoint since the renderer is stopped at that point, so this may just be a case of exposing this on-off switch via some API.
Erik On Fri, Sep 11, 2009 at 2:26 PM, Evan Martin <e...@chromium.org> wrote: > > I guess there's a precedent in the inspector where you can enable > various development-related bits (like "enable resource tracking"). > Maybe there's a reasonable place to hook in UI for that there. > > On Fri, Sep 11, 2009 at 2:24 PM, Darin Fisher <da...@chromium.org> wrote: >> I think that is a reasonable feature request. It would be nice however if >> there were some way to know when to restore the old behavior. >> Unfortunately, Chrome won't know when you are done. >> -Darin >> >> On Fri, Sep 11, 2009 at 2:10 PM, Mike Morearty <m...@morearty.com> wrote: >>> >>> We just discussed that, and decided against using it, because it could be >>> potentially confusing. Most users would be unaware that we were launching >>> in a separate profile, and even someone who did know that we were doing this >>> would probably find it inconvenient. For example, if he does open another >>> tab in the Chrome instance that we launched, and then browse for a bit, he >>> would now have two separate browser histories -- his main one and the one in >>> our separate user profile. Could get to be a nuisance. >>> >>> For now, I think we're going to go ahead and launch with >>> --disable-hang-monitor, and we may also write a tech note for our users >>> explaining the issue, and suggesting that if they want to, they can add >>> --disable-hang-monitor to the shortcut they use to launch Chrome. I might >>> also log an enhancement request that if my new instance of Chrome passes >>> control to an existing instance, it also pass the value of the >>> --disable-hang-monitor flag, and that the existing instance respects that >>> flag for just that one tab. >>> >>> Thanks! - Mike >>> >>> >>> On Fri, Sep 11, 2009 at 11:49 AM, Adam Barth <aba...@chromium.org> wrote: >>>> >>>> You can try using the --user-data-dir flag to point the test instance >>>> of Chrome at a dedicated testing profile. That will mean the >>>> --disable-hang-monitor instance will actually stay around. >>>> >>>> Adam >>>> >>>> >>>> On Thu, Sep 10, 2009 at 2:40 PM, Mike Morearty <m...@morearty.com> wrote: >>>> > >>>> > Hi, >>>> > >>>> > I'm a developer at Adobe, on the Flash Builder (formerly Flex Builder) >>>> > team. I'm trying to figure out how to allow --disable-hang-monitor to >>>> > work even if Chrome is already running. >>>> > >>>> > Flash Builder, for those who aren't familiar with it, is a full IDE >>>> > for creating Flash (and AIR) apps; one of its features is a debugger. >>>> > So let's say you create a new project, set a breakpoint, and then >>>> > click Debug. We launch your browser pointing at the Flash app; the >>>> > Flash player that is inside the browser connects back to Flash >>>> > Builder. >>>> > >>>> > Then let's say the Flash app hits the line where the breakpoint is. >>>> > The Flash player notifies Flash Builder of the breakpoint, and then >>>> > blocks, waiting on a socket until Flash Builder tells it what to do >>>> > next (e.g. resume, single-step, etc.). >>>> > >>>> > The problem is that 30 seconds later, Chrome detects this as a hang >>>> > (which it is, but it's a deliberate one), and puts up the usual >>>> > message: >>>> > >>>> > The following plug-in is unresponsive: Shockwave Flash >>>> > Would you like to stop it? >>>> > >>>> > Even if I say No, the message keeps reappearing every 30 seconds or >>>> > so. >>>> > >>>> > I'd like to disable the message during debugging. It's easy to launch >>>> > chrome with --disable-hang-monitor, and that does work, but only if >>>> > Chrome wasn't already running before I began my debugging session. If >>>> > Chrome *was* already running, then that flag has no effect. (I >>>> > suspect probably the new instance of chrome.exe just passed control >>>> > over to the existing instance, or something like that, and did not >>>> > tell Chrome to use this flag.) >>>> > >>>> > I realize this is somewhat tricky to do. Ideally, that flag would >>>> > apply to just the one tab or window that I tried to open, but not to >>>> > all the other already-existing windows. I have not yet looked at the >>>> > Chrome/Chromium source code, but I wouldn't be surprised if this is >>>> > currently implemented as a global setting. >>>> > >>>> > Is this feasible? Is there some other way to do what I want? Should >>>> > I log an enhancement request? >>>> > >>>> > Thanks, >>>> > >>>> > - Mike Morearty >>>> > Sr. Computer Scienstist >>>> > Adobe Systems Inc. >>>> > >>>> > > >>>> > >>> >>> >>> >> >> >> > >> > > > > --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---