From 4d393174d57e6f2f909c5c142f09f149bef5b4d9 Mon Sep 17 00:00:00 2001 From: Yanzhen Yu Date: Wed, 1 Apr 2026 12:00:00 +0800 Subject: [PATCH] close #33 upgrade rrweb --- package.json | 2 +- src/Controller.svelte | 2 +- typings/index.d.ts | 3 ++- yarn.lock | 8 ++++---- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index cbe980f3..bce6d7f6 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "typescript": "^3.9.7" }, "dependencies": { - "rrweb": "^0.9.2" + "rrweb": "^0.9.3" }, "scripts": { "build": "rollup -c", diff --git a/src/Controller.svelte b/src/Controller.svelte index 4644ccfb..38292dfc 100644 --- a/src/Controller.svelte +++ b/src/Controller.svelte @@ -92,7 +92,7 @@ stopTimer(); function update() { - currentTime = replayer.timer.timeOffset + replayer.getTimeOffset(); + currentTime = replayer.getCurrentTime(); if (currentTime < meta.totalTime) { timer = requestAnimationFrame(update); diff --git a/typings/index.d.ts b/typings/index.d.ts index 40d19460..f844d4ae 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -1,7 +1,8 @@ import { eventWithTime, playerConfig } from 'rrweb/typings/types'; import { Replayer, mirror } from 'rrweb'; +import { SvelteComponent } from 'svelte'; -export default class rrwebPlayer { +export default class rrwebPlayer extends SvelteComponent { constructor(options: { target: HTMLElement; props: { diff --git a/yarn.lock b/yarn.lock index e09373f5..cfaa9c34 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1222,10 +1222,10 @@ rrweb-snapshot@^0.8.2: resolved "https://registry.yarnpkg.com/rrweb-snapshot/-/rrweb-snapshot-0.8.2.tgz#1e87c0369e37c8af484de5a82301a9b09883081c" integrity sha512-KwD5NJeiPMgA+qRPf/0YIk0dKevOpj/2redYX+9Ker6FpyUlUBKaopEc9M3VbFnUqwgU9v109c9220PwhKEQcQ== -rrweb@^0.9.2: - version "0.9.2" - resolved "https://registry.yarnpkg.com/rrweb/-/rrweb-0.9.2.tgz#cc2a5b8072fcd652a039d3602759479624b4b026" - integrity sha512-4Yy4LEKHM4bFn8DlBn1hM9mjxlfyv7iMdO7VAJixCgg+Jy+RiE2dY7fDqU6LHyjMFTwF7G11knGHg0Dz2AOhkA== +rrweb@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/rrweb/-/rrweb-0.9.3.tgz#f783ab10e4201143c3381e0efb6f59fec0988608" + integrity sha512-rno2FgBFxhHAGZD+7mE6aYlIzvChys4kjQj0bD7yeEQL+BoPtNYKufDYV8w3ZjtyC1LPUDZy092fxlrQsXVFpQ== dependencies: "@xstate/fsm" "^1.4.0" mitt "^1.1.3"