@@ -358,7 +358,7 @@ const Samples: React.FC<SamplesProps> = ({ queries, groups, searchValue }) => {
358358 const styles = useStyles ( ) ;
359359 const [ openItems , setOpenItems ] = React . useState < Set < TreeItemValue > > ( new Set ( ) ) ;
360360 const [ selectedQueryKey , setSelectedQueryKey ] = useState < string | null > ( null ) ;
361- const hasAutoSelectedGlobally = useAppSelector ( state => state . samples . hasAutoSelectedDefault ) || false ;
361+ const hasAutoSelectedGlobally = useAppSelector ( state => state . samples . hasAutoSelectedDefault ) ?? false ;
362362 const [ hasAutoSelected , setHasAutoSelected ] = useState ( hasAutoSelectedGlobally ) ;
363363 const mobileScreen = useAppSelector ( ( state ) => state . sidebarProperties . mobileScreen ) ;
364364
@@ -371,7 +371,7 @@ const Samples: React.FC<SamplesProps> = ({ queries, groups, searchValue }) => {
371371 } , [ queries ] ) ;
372372
373373 useEffect ( ( ) => {
374- if ( ! mobileScreen && ! hasAutoSelectedGlobally && queries . length > 0 ) {
374+ if ( ! mobileScreen && ! hasAutoSelected && queries . length > 0 ) {
375375 const defaultSample = queries . find ( q =>
376376 q . method === 'GET' && q . humanName . toLowerCase ( ) . includes ( 'my profile' )
377377 ) ;
@@ -384,7 +384,7 @@ const Samples: React.FC<SamplesProps> = ({ queries, groups, searchValue }) => {
384384 dispatch ( { type : 'samples/setHasAutoSelectedDefault' , payload : true } ) ;
385385 }
386386 }
387- } , [ mobileScreen , queries , hasAutoSelectedGlobally , dispatch ] ) ;
387+ } , [ mobileScreen , queries , hasAutoSelected , dispatch ] ) ;
388388 useEffect ( ( ) => {
389389 if ( groups && groups . length > 0 ) {
390390 setOpenItems ( prev => {
0 commit comments