fix(tracing): do not reset frame counter on every chunk (#13689)
This commit is contained in:
parent
5753f7a7fa
commit
89b8fdd4e5
|
|
@ -391,10 +391,9 @@ export class Tracing extends SdkObject implements InstrumentationListener, Snaps
|
||||||
private _startScreencastInPage(page: Page) {
|
private _startScreencastInPage(page: Page) {
|
||||||
page.setScreencastOptions(kScreencastOptions);
|
page.setScreencastOptions(kScreencastOptions);
|
||||||
const prefix = page.guid;
|
const prefix = page.guid;
|
||||||
let frameSeq = 0;
|
|
||||||
this._screencastListeners.push(
|
this._screencastListeners.push(
|
||||||
eventsHelper.addEventListener(page, Page.Events.ScreencastFrame, params => {
|
eventsHelper.addEventListener(page, Page.Events.ScreencastFrame, params => {
|
||||||
const suffix = String(++frameSeq).padStart(10, '0');
|
const suffix = params.timestamp || Date.now();
|
||||||
const sha1 = `${prefix}-${suffix}.jpeg`;
|
const sha1 = `${prefix}-${suffix}.jpeg`;
|
||||||
const event: trace.ScreencastFrameTraceEvent = {
|
const event: trace.ScreencastFrameTraceEvent = {
|
||||||
type: 'screencast-frame',
|
type: 'screencast-frame',
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue