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
-~----------~----~----~----~------~----~------~--~---

Reply via email to