From d7ad6517a78cb617e26af2fb4c8b198bcb9ec2ce Mon Sep 17 00:00:00 2001 From: NikolaBorislavovHristov Date: Fri, 9 Aug 2019 14:10:32 +0300 Subject: [PATCH] prevent focus root element when route became focusable --- src/router/FocusableContext/FocusableProvider.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/router/FocusableContext/FocusableProvider.js b/src/router/FocusableContext/FocusableProvider.js index 5894acbd6..9e70d7ebe 100644 --- a/src/router/FocusableContext/FocusableProvider.js +++ b/src/router/FocusableContext/FocusableProvider.js @@ -21,10 +21,6 @@ const FocusableProvider = ({ children, onRoutesContainerDomTreeChange, onModalsC modalsContainer: modalsContainer, contentContainer: contentContainerRef.current }); - if (focusable) { - contentContainerRef.current.focus(); - } - setFocusable(focusable); }; const routesContainerDomTreeObserver = new MutationObserver(onDomTreeChange); @@ -39,7 +35,7 @@ const FocusableProvider = ({ children, onRoutesContainerDomTreeChange, onModalsC }, [routesContainer, modalsContainer, onRoutesContainerDomTreeChange, onModalsContainerDomTreeChange]); return ( - {React.cloneElement(React.Children.only(children), { ref: contentContainerRef, tabIndex: -1 })} + {React.cloneElement(React.Children.only(children), { ref: contentContainerRef })} ); };