From bf4cf1a411b94dda8c10566f1576d45a684c922b Mon Sep 17 00:00:00 2001 From: melloware Date: Tue, 28 Nov 2023 07:42:57 -0500 Subject: [PATCH] Fix #5424: CascadeSelect use data instead of CSS selector --- components/lib/cascadeselect/CascadeSelect.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/lib/cascadeselect/CascadeSelect.js b/components/lib/cascadeselect/CascadeSelect.js index 0fd3ca29b2..fbcae4670c 100644 --- a/components/lib/cascadeselect/CascadeSelect.js +++ b/components/lib/cascadeselect/CascadeSelect.js @@ -2,7 +2,7 @@ import * as React from 'react'; import PrimeReact, { PrimeReactContext } from '../api/Api'; import { useHandleStyle } from '../componentbase/ComponentBase'; import { CSSTransition } from '../csstransition/CSSTransition'; -import { useMountEffect, useOverlayListener, useUnmountEffect, useUpdateEffect, useOnEscapeKey } from '../hooks/Hooks'; +import { useMountEffect, useOnEscapeKey, useOverlayListener, useUnmountEffect, useUpdateEffect } from '../hooks/Hooks'; import { ChevronDownIcon } from '../icons/chevrondown'; import { OverlayService } from '../overlayservice/OverlayService'; import { Portal } from '../portal/Portal'; @@ -142,7 +142,7 @@ export const CascadeSelect = React.memo( //down case 40: if (overlayVisibleState) { - DomHandler.findSingle(overlayRef.current, '.p-cascadeselect-item').children[0].focus(); + DomHandler.findSingle(overlayRef.current, '[data-pc-section="item"]').children[0].focus(); } else if (event.altKey && props.options && props.options.length) { show(); }