Foxtrot freezes on IE popup

Comments

4 comments

  • Avatar
    Tatyana Falaleeva (Edited )

    Hi Barry,

    we've seen this issue before in some cases. I think it happens because the pop up appears too quickly and Foxtrot is still on the previous action, so it gets stuck on waiting. What is the action that makes the Save As window appear?

    0
    Comment actions Permalink
  • Avatar
    Barry Peijmen

    Hi Tatyana,

     

    Thanks for your quick reply. 

    The action is triggered by [^Shift+Ctrl+S]

     

    Regards,

     

    Barry

    0
    Comment actions Permalink
  • Avatar
    James Brammer (Edited )

    I've run into the Open / Save dialog box freeze problem too. It is something about the timing of Foxtrot switching the focus back and forth between the application and its self, at the exact moment the dialog box is being created. You can usually tell because instead of the Internet Explorer icon (or whatever application should own the box) at the top left of the dialog box there will be a Foxtrot icon.

    Foxtrot seems to get stuck thinking it needs to target the application to look for the box, but it can't because there is an Open File or Save As or whatever dialog with the focus that Foxtrot doesn't know it has and it just sits and waits for the focus but the focus is on the dialog box that's been opened sort of in its name. You click anything and Foxtrot gets its control back.

    You can recreate it by setting up a max speed loop with individual actions that cause the dialog box to open, then do something with it, then close it, loop again, with Foxtrot changing focus from app, foxtrot, app, foxtrot, etc. as it goes. If you wait long enough you'll catch one.

    I've found some workarounds. #1 if you ensure that the Foxtrot application does not regain the focus between steps until you can be absolutely sure that the new dialog box is present, then the mix up never happens, and Mouse Sequences work for this. #2 do something like Save everything then create a folder right before the step and delete it after the step as a marker flag, and have a scheduled task that checks for the folder and if it exists then end task Foxtrot and restart it, and on startup Foxtrot can check for the folder and if found trigger picking up where things left off. I used #2 until figuring out the focus trick in #1.

    0
    Comment actions Permalink
  • Avatar
    Tatyana Falaleeva

    Hi Barry,

    first of all, when you send keystrokes - you need to set the mode to None. It is very important. Since it is a speed problem - I would suggest to change the speed of the action (and maybe the flow if needed - for this part). One thing I noticed that also works - is if you use tab after sending in the send value action.

    0
    Comment actions Permalink

Please sign in to leave a comment.