Skip to content

Commit b5f6343

Browse files
committed
Remove ResizeObserver polyfill
All major browsers support it out of the box, nowadays.
1 parent 995b4c8 commit b5f6343

File tree

4 files changed

+1
-9
lines changed

4 files changed

+1
-9
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
"backend": "docker-compose -f backend-docker-compose.yml up"
2020
},
2121
"dependencies": {
22-
"@juggle/resize-observer": "^3.3.1",
2322
"@livekit/components-core": "^0.11.0",
2423
"@livekit/components-react": "^2.0.0",
2524
"@opentelemetry/api": "^1.4.0",

src/room/VideoPreview.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ limitations under the License.
1616

1717
import { useEffect, useMemo, useRef, FC, ReactNode, useCallback } from "react";
1818
import useMeasure from "react-use-measure";
19-
import { ResizeObserver } from "@juggle/resize-observer";
2019
import { usePreviewTracks } from "@livekit/components-react";
2120
import { LocalVideoTrack, Track } from "livekit-client";
2221
import classNames from "classnames";
@@ -51,7 +50,7 @@ export const VideoPreview: FC<Props> = ({
5150
muteStates,
5251
children,
5352
}) => {
54-
const [previewRef, previewBounds] = useMeasure({ polyfill: ResizeObserver });
53+
const [previewRef, previewBounds] = useMeasure();
5554

5655
const devices = useMediaDevices();
5756

vite.config.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ export default defineConfig(({ mode }) => {
7676
"react-dom",
7777
"matrix-js-sdk",
7878
"react-use-measure",
79-
"@juggle/resize-observer",
8079
// These packages modify the document based on some module-level global
8180
// state, and don't play nicely with duplicate copies of themselves
8281
// https://github.com/radix-ui/primitives/issues/1241#issuecomment-1847837850

yarn.lock

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1870,11 +1870,6 @@
18701870
"@jridgewell/resolve-uri" "^3.1.0"
18711871
"@jridgewell/sourcemap-codec" "^1.4.14"
18721872

1873-
"@juggle/resize-observer@^3.3.1":
1874-
version "3.4.0"
1875-
resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60"
1876-
integrity sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==
1877-
18781873
"@livekit/[email protected]", "@livekit/components-core@^0.11.0":
18791874
version "0.11.2"
18801875
resolved "https://registry.yarnpkg.com/@livekit/components-core/-/components-core-0.11.2.tgz#fded2e207155e4737ed52830d48b75ae2eaaf449"

0 commit comments

Comments
 (0)