We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d926a4f commit 5664b1cCopy full SHA for 5664b1c
src/useResizeDetector.ts
@@ -74,8 +74,12 @@ function useResizeDetector<T extends HTMLElement = any>({
74
useEffect(() => {
75
let resizeObserver: ResizeObserver | undefined;
76
if (refElement) {
77
- resizeObserver = new window.ResizeObserver(resizeHandler);
78
- resizeObserver.observe(refElement, observerOptions);
+ try {
+ resizeObserver = new window.ResizeObserver(resizeHandler);
79
+ resizeObserver.observe(refElement, observerOptions);
80
+ } catch (error) {
81
+ console.warn('ResizeObserver not supported or failed to initialize:', error);
82
+ }
83
}
84
// If refElement is not available, reset the size
85
else if (size.width || size.height) {
0 commit comments