Skip to content

Commit 5f4d933

Browse files
committed
feat(replay): Bump rrweb to 2.19.0
* Uses clean `Array.from` implementation * Revert css parsing (player) * Implements multitouch gestures (player) * Many upstream fixes
1 parent 6f953ab commit 5f4d933

File tree

3 files changed

+30
-80
lines changed

3 files changed

+30
-80
lines changed

packages/replay-canvas/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
"homepage": "https://docs.sentry.io/platforms/javascript/session-replay/",
7070
"devDependencies": {
7171
"@babel/core": "^7.17.5",
72-
"@sentry-internal/rrweb": "2.15.0"
72+
"@sentry-internal/rrweb": "2.19.0"
7373
},
7474
"dependencies": {
7575
"@sentry-internal/replay": "8.10.0",

packages/replay-internal/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@
7272
"devDependencies": {
7373
"@babel/core": "^7.17.5",
7474
"@sentry-internal/replay-worker": "8.10.0",
75-
"@sentry-internal/rrweb": "2.15.0",
76-
"@sentry-internal/rrweb-snapshot": "2.15.0",
75+
"@sentry-internal/rrweb": "2.19.0",
76+
"@sentry-internal/rrweb-snapshot": "2.19.0",
7777
"fflate": "^0.8.1",
7878
"jest-matcher-utils": "^29.0.0",
7979
"jsdom-worker": "^0.2.1"

yarn.lock

Lines changed: 27 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -7127,22 +7127,22 @@
71277127
dependencies:
71287128
"@sentry-internal/rrweb-snapshot" "2.11.0"
71297129

7130-
"@sentry-internal/rrdom@2.15.0":
7131-
version "2.15.0"
7132-
resolved "https://registry.yarnpkg.com/@sentry-internal/rrdom/-/rrdom-2.15.0.tgz#1ac070a7a00664b2c5351c8ba13979369024128a"
7133-
integrity sha512-LDy2LbmEytIuV9vKTr2dK4iMCTTFTpNW/eJ6IoapB0syYBc4yuUsbH39s/gamxcR5Y7KjkySSh0XkMnCHyV5gg==
7130+
"@sentry-internal/rrdom@2.19.0":
7131+
version "2.19.0"
7132+
resolved "https://registry.yarnpkg.com/@sentry-internal/rrdom/-/rrdom-2.19.0.tgz#7a92142ab866cc48c9bac851103641a036456101"
7133+
integrity sha512-hy/RvR3z4aGPTaHRoRIJdEocLicb/oHnhKkuNBnn00Fccyp6Lzs89Gu1rtsUAv8WgJF//42LGkbCXqtUBonlpA==
71347134
dependencies:
7135-
"@sentry-internal/rrweb-snapshot" "2.15.0"
7135+
"@sentry-internal/rrweb-snapshot" "2.19.0"
71367136

71377137
"@sentry-internal/[email protected]":
71387138
version "2.11.0"
71397139
resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb-snapshot/-/rrweb-snapshot-2.11.0.tgz#1af79130604afea989d325465b209ac015b27c9a"
71407140
integrity sha512-1nP22QlplMNooSNvTh+L30NSZ+E3UcfaJyxXSMLxUjQHTGPyM1VkndxZMmxlKhyR5X+rLbxi/+RvuAcpM43VoA==
71417141

7142-
"@sentry-internal/rrweb-snapshot@2.15.0":
7143-
version "2.15.0"
7144-
resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb-snapshot/-/rrweb-snapshot-2.15.0.tgz#04c79d3dc723ed80e4f10685d5ebc6c1b90fcf1b"
7145-
integrity sha512-g/gqzKab6lQ/YvioIXVWQTaQXrUctepqIgXP7vYvpnU+ZmxmsOVd10gQuryDCSLYt2wQiwkffYyeaP2BVqxbwQ==
7142+
"@sentry-internal/rrweb-snapshot@2.19.0":
7143+
version "2.19.0"
7144+
resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb-snapshot/-/rrweb-snapshot-2.19.0.tgz#28d8d0e95bc01a3f3b436ce40f65b6bafe4768ff"
7145+
integrity sha512-xkBKpI7Z8r8AiF6nwKhDZW6kXcmnuaN5kSiYXYzMMH1e8USetXBuDTzr3gbDRBFXmFgQbNzwUviAevEKHK3hNA==
71467146

71477147
"@sentry-internal/[email protected]":
71487148
version "2.11.0"
@@ -7151,12 +7151,12 @@
71517151
dependencies:
71527152
"@sentry-internal/rrweb-snapshot" "2.11.0"
71537153

7154-
"@sentry-internal/rrweb-types@2.15.0":
7155-
version "2.15.0"
7156-
resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb-types/-/rrweb-types-2.15.0.tgz#caeabffc227405110946447f30893aa037493b23"
7157-
integrity sha512-D3i9+G4h6gLlG/B1lkP3jc3pM84hP2d2WFGrapTBI0bJou822ERD3Wj9KBVPEkwsRM+qDZRqRMrq0PicdAqJAA==
7154+
"@sentry-internal/rrweb-types@2.19.0":
7155+
version "2.19.0"
7156+
resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb-types/-/rrweb-types-2.19.0.tgz#1ab4020ee17786ba752808a386a1dd1dfdc18050"
7157+
integrity sha512-FDlmjGxcyfpx1bYCUPkpGhrZLR8zD9CKkAtydNerM9ik/MILsXdL03R36jWTmbIlNZvtgmljw1Feuu4VShkx2w==
71587158
dependencies:
7159-
"@sentry-internal/rrweb-snapshot" "2.15.0"
7159+
"@sentry-internal/rrweb-snapshot" "2.19.0"
71607160

71617161
"@sentry-internal/[email protected]":
71627162
version "2.11.0"
@@ -7172,14 +7172,14 @@
71727172
fflate "^0.4.4"
71737173
mitt "^3.0.0"
71747174

7175-
"@sentry-internal/rrweb@2.15.0":
7176-
version "2.15.0"
7177-
resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb/-/rrweb-2.15.0.tgz#a38dff464624c7ab421579b5ec626007e10c9da8"
7178-
integrity sha512-WO2QJJMJYVcuc8aq6j4YEzNo512FZ2Ro7/04Ip1MYhPI4BpHhn3KI7lRoHvprZeVNYWXyBtiPy7JFehuVCppdw==
7175+
"@sentry-internal/rrweb@2.19.0":
7176+
version "2.19.0"
7177+
resolved "https://registry.yarnpkg.com/@sentry-internal/rrweb/-/rrweb-2.19.0.tgz#b68563bd3948f14f6b7e0bf513f93d8020594cb8"
7178+
integrity sha512-UxDnqALtRtPMJPRLQ2U5CA5SuqLoDoQKFgH5k2E0JuC1/jhiUfLe+3tbAWtlpweBwLaSpJcAoe8qyA0xRHhsqw==
71797179
dependencies:
7180-
"@sentry-internal/rrdom" "2.15.0"
7181-
"@sentry-internal/rrweb-snapshot" "2.15.0"
7182-
"@sentry-internal/rrweb-types" "2.15.0"
7180+
"@sentry-internal/rrdom" "2.19.0"
7181+
"@sentry-internal/rrweb-snapshot" "2.19.0"
7182+
"@sentry-internal/rrweb-types" "2.19.0"
71837183
"@types/css-font-loading-module" "0.0.7"
71847184
"@xstate/fsm" "^1.4.0"
71857185
base64-arraybuffer "^1.0.1"
@@ -8591,17 +8591,7 @@
85918591
dependencies:
85928592
"@types/unist" "*"
85938593

8594-
"@types/history-4@npm:@types/[email protected]":
8595-
version "4.7.8"
8596-
resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934"
8597-
integrity sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA==
8598-
8599-
"@types/history-5@npm:@types/[email protected]":
8600-
version "4.7.8"
8601-
resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934"
8602-
integrity sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA==
8603-
8604-
"@types/history@*":
8594+
"@types/history-4@npm:@types/[email protected]", "@types/history-5@npm:@types/[email protected]", "@types/history@*":
86058595
version "4.7.8"
86068596
resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934"
86078597
integrity sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA==
@@ -8960,15 +8950,7 @@
89608950
"@types/history" "^3"
89618951
"@types/react" "*"
89628952

8963-
"@types/react-router-4@npm:@types/[email protected]":
8964-
version "5.1.14"
8965-
resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.14.tgz#e0442f4eb4c446541ad7435d44a97f8fe6df40da"
8966-
integrity sha512-LAJpqYUaCTMT2anZheoidiIymt8MuX286zoVFPM3DVb23aQBH0mAkFvzpd4LKqiolV8bBtZWT5Qp7hClCNDENw==
8967-
dependencies:
8968-
"@types/history" "*"
8969-
"@types/react" "*"
8970-
8971-
"@types/react-router-5@npm:@types/[email protected]":
8953+
"@types/react-router-4@npm:@types/[email protected]", "@types/react-router-5@npm:@types/[email protected]":
89728954
version "5.1.14"
89738955
resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.14.tgz#e0442f4eb4c446541ad7435d44a97f8fe6df40da"
89748956
integrity sha512-LAJpqYUaCTMT2anZheoidiIymt8MuX286zoVFPM3DVb23aQBH0mAkFvzpd4LKqiolV8bBtZWT5Qp7hClCNDENw==
@@ -26256,7 +26238,7 @@ react-is@^18.0.0:
2625626238
dependencies:
2625726239
"@remix-run/router" "1.0.2"
2625826240

26259-
"react-router-6@npm:[email protected]":
26241+
"react-router-6@npm:[email protected]", [email protected]:
2626026242
version "6.3.0"
2626126243
resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.3.0.tgz#3970cc64b4cb4eae0c1ea5203a80334fdd175557"
2626226244
integrity sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==
@@ -26271,13 +26253,6 @@ react-router-dom@^6.2.2:
2627126253
history "^5.2.0"
2627226254
react-router "6.3.0"
2627326255

26274-
26275-
version "6.3.0"
26276-
resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.3.0.tgz#3970cc64b4cb4eae0c1ea5203a80334fdd175557"
26277-
integrity sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==
26278-
dependencies:
26279-
history "^5.2.0"
26280-
2628126256
react@^18.0.0:
2628226257
version "18.0.0"
2628326258
resolved "https://registry.yarnpkg.com/react/-/react-18.0.0.tgz#b468736d1f4a5891f38585ba8e8fb29f91c3cb96"
@@ -28613,7 +28588,7 @@ string-template@~0.2.1:
2861328588
resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add"
2861428589
integrity sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=
2861528590

28616-
"string-width-cjs@npm:string-width@^4.2.0":
28591+
"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
2861728592
version "4.2.3"
2861828593
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
2861928594
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -28639,15 +28614,6 @@ string-width@^2.1.0:
2863928614
is-fullwidth-code-point "^2.0.0"
2864028615
strip-ansi "^4.0.0"
2864128616

28642-
string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
28643-
version "4.2.3"
28644-
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
28645-
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
28646-
dependencies:
28647-
emoji-regex "^8.0.0"
28648-
is-fullwidth-code-point "^3.0.0"
28649-
strip-ansi "^6.0.1"
28650-
2865128617
string-width@^5.0.1, string-width@^5.1.2:
2865228618
version "5.1.2"
2865328619
resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
@@ -28743,14 +28709,7 @@ stringify-object@^3.2.1:
2874328709
is-obj "^1.0.1"
2874428710
is-regexp "^1.0.0"
2874528711

28746-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
28747-
version "6.0.1"
28748-
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
28749-
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
28750-
dependencies:
28751-
ansi-regex "^5.0.1"
28752-
28753-
[email protected], strip-ansi@^6.0.0, strip-ansi@^6.0.1:
28712+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", [email protected], strip-ansi@^6.0.0, strip-ansi@^6.0.1:
2875428713
version "6.0.1"
2875528714
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
2875628715
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -31388,7 +31347,7 @@ workerpool@^6.4.0:
3138831347
resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.4.0.tgz#f8d5cfb45fde32fa3b7af72ad617c3369567a462"
3138931348
integrity sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A==
3139031349

31391-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
31350+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
3139231351
version "7.0.0"
3139331352
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
3139431353
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
@@ -31406,15 +31365,6 @@ wrap-ansi@^6.0.1, wrap-ansi@^6.2.0:
3140631365
string-width "^4.1.0"
3140731366
strip-ansi "^6.0.0"
3140831367

31409-
wrap-ansi@^7.0.0:
31410-
version "7.0.0"
31411-
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
31412-
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
31413-
dependencies:
31414-
ansi-styles "^4.0.0"
31415-
string-width "^4.1.0"
31416-
strip-ansi "^6.0.0"
31417-
3141831368
wrap-ansi@^8.1.0:
3141931369
version "8.1.0"
3142031370
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"

0 commit comments

Comments
 (0)