From 417e4316daab8e19bd83aa47669dbd85486cd9bf Mon Sep 17 00:00:00 2001 From: Eric Olkowski Date: Fri, 17 Oct 2025 09:37:08 -0400 Subject: [PATCH 1/2] fix(Nav): updated resizeObserver for horizontal overflow --- packages/react-core/src/helpers/resizeObserver.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react-core/src/helpers/resizeObserver.tsx b/packages/react-core/src/helpers/resizeObserver.tsx index 9f5aa7cbd95..7979fa1dfa2 100644 --- a/packages/react-core/src/helpers/resizeObserver.tsx +++ b/packages/react-core/src/helpers/resizeObserver.tsx @@ -83,7 +83,8 @@ export const getResizeObserver = ( if (useRequestAnimationFrame) { window.requestAnimationFrame(() => { if (Array.isArray(entries) && entries.length > 0) { - debounce(handleResize, 100); + const debouncer = debounce(handleResize, 100); + debouncer(); } }); // Avoid wrapping function in requestAnimationFrame if the function is debounced From c0b0f0d9590a0f3f446c09859d51a9e77cdda8dd Mon Sep 17 00:00:00 2001 From: Eric Olkowski Date: Fri, 17 Oct 2025 09:49:57 -0400 Subject: [PATCH 2/2] Removed debounce in resizeObserver --- packages/react-core/src/helpers/resizeObserver.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/react-core/src/helpers/resizeObserver.tsx b/packages/react-core/src/helpers/resizeObserver.tsx index 7979fa1dfa2..df628d5ef07 100644 --- a/packages/react-core/src/helpers/resizeObserver.tsx +++ b/packages/react-core/src/helpers/resizeObserver.tsx @@ -1,4 +1,4 @@ -import { canUseDOM, debounce } from './util'; +import { canUseDOM } from './util'; /** * This function creates a ResizeObserver used to handle resize events for the given containerRef. If ResizeObserver @@ -83,8 +83,7 @@ export const getResizeObserver = ( if (useRequestAnimationFrame) { window.requestAnimationFrame(() => { if (Array.isArray(entries) && entries.length > 0) { - const debouncer = debounce(handleResize, 100); - debouncer(); + handleResize(); } }); // Avoid wrapping function in requestAnimationFrame if the function is debounced