From d9fa34af6dbc3d581fd8ecb87d2ac33c30c23724 Mon Sep 17 00:00:00 2001 From: Ethan Shealey Date: Wed, 15 Apr 2026 14:40:22 -0400 Subject: [PATCH] Remove findDOMNode --- src/common/hooks/useIsFocusVisible.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/common/hooks/useIsFocusVisible.ts b/src/common/hooks/useIsFocusVisible.ts index 215a9127..95e74608 100644 --- a/src/common/hooks/useIsFocusVisible.ts +++ b/src/common/hooks/useIsFocusVisible.ts @@ -2,7 +2,6 @@ // based on https://github.com/WICG/focus-visible/blob/v4.1.5/src/focus-visible.js import { useCallback } from 'react'; -import { findDOMNode } from 'react-dom'; let hadKeyboardEvent = true; let hadFocusVisibleRecently = false; @@ -140,7 +139,7 @@ function handleBlurVisible() { export function useIsFocusVisible() { const ref = useCallback((instance: T) => { // eslint-disable-next-line react/no-find-dom-node - const node = findDOMNode(instance); + const node = instance; if (node != null) { prepare(node.ownerDocument); }