Modified the TimelineRecorder (which used to activate and cancel creating timestamps) to a TimelineWatch, which will emit events when the timeline changes, and will optionally extend the timeline (ie, close time) by X ms after the last command, or X ms after the last status. This allows us to say, extend the session 2 seconds after the last command finished, or 2 seconds after ContentLoaded occurs, which is important for making the StateGenerator usable.
Also changed session create options showBrowser to showChrome and showBrowserInteractions to showChromeInteractions
Modified the TimelineRecorder (which used to activate and cancel creating timestamps) to a TimelineWatch, which will emit events when the timeline changes, and will optionally extend the timeline (ie, close time) by X ms after the last command, or X ms after the last status. This allows us to say, extend the session 2 seconds after the last command finished, or 2 seconds after ContentLoaded occurs, which is important for making the StateGenerator usable.
Also changed session create options
showBrowser
toshowChrome
andshowBrowserInteractions
toshowChromeInteractions