diff --git a/src/components/Openings/OpeningDrillSidebar.tsx b/src/components/Openings/OpeningDrillSidebar.tsx index cf3513e7..f0385ab8 100644 --- a/src/components/Openings/OpeningDrillSidebar.tsx +++ b/src/components/Openings/OpeningDrillSidebar.tsx @@ -78,11 +78,8 @@ export const OpeningDrillSidebar: React.FC = ({ return } const atOpeningEnd = tree.currentNode === openingEndNode - const wouldLandOnOpeningEnd = - !!tree.currentNode?.parent && - tree.currentNode.parent.fen === openingEndNode.fen - if (atOpeningEnd || wouldLandOnOpeningEnd) return + if (atOpeningEnd) return tree.goToPreviousNode() } @@ -365,11 +362,7 @@ export const OpeningDrillSidebar: React.FC = ({ goToRootNode={customGoToRootNode} disableFlip={true} disablePrevious={ - openingEndNode - ? tree.currentNode === openingEndNode || - (!!tree.currentNode?.parent && - tree.currentNode.parent.fen === openingEndNode.fen) - : false + !!openingEndNode && tree.currentNode === openingEndNode } embedded />