Another reason may be if your test code uses long timeout to wait for the object and object does not appear for a long time.
var obj = page.WaitAliasChild('TableWithAlotOfAjaxDataOverSlowConnection', 60000);
The above line waits for the table to appear within 1 minute. If you click Pause while the code is waiting for the table, the code will not be paused until either the table is found or timeout elapses.
To workaround the above inconvenience, you may replace single .WaitXXX() with a loop and smaller wait.
var iStopTime = Win32API.GetTickCount() + iTimeout;
while ((!obj.Exists) && (Win32API.GetTickCount() < iStopTime))
Regards, /Alex [Community Hero] ____ [Community Heroes] are not employed by SmartBear Software but are just volunteers who have some experience with the tools by SmartBear Software and a desire to help others. Posts made by [Community Heroes] may differ from the official policies of SmartBear Software and should be treated as the own private opinion of their authors and under no circumstances as an official answer from SmartBear Software. The [Community Hero] signature is used with permission by SmartBear Software. https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame ================================