Skip to content

Commit 48b35b0

Browse files
authored
fix: Add check for shared query url on page load (#3815)
1 parent 6888b2d commit 48b35b0

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/app/views/sidebar/sample-queries/SampleQueries.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,12 @@ const Samples: React.FC<SamplesProps> = ({ queries, groups, searchValue }) => {
371371
}, [queries]);
372372

373373
useEffect(() => {
374-
if (!mobileScreen && !hasAutoSelected && queries.length > 0) {
374+
const urlParams = new URLSearchParams(window.location.search);
375+
const hasSharedQuery = urlParams.has('request') && urlParams.has('method');
376+
377+
const shouldAutoSelect = !hasAutoSelected && !selectedQueryKey && !hasSharedQuery;
378+
379+
if (!mobileScreen && queries.length > 0 && shouldAutoSelect) {
375380
const defaultSample = queries.find(q =>
376381
q.method === 'GET' && q.humanName.toLowerCase().includes('my profile')
377382
);
@@ -384,7 +389,7 @@ const Samples: React.FC<SamplesProps> = ({ queries, groups, searchValue }) => {
384389
dispatch({ type: 'samples/setHasAutoSelectedDefault', payload: true });
385390
}
386391
}
387-
}, [mobileScreen, queries, hasAutoSelected, dispatch]);
392+
}, [mobileScreen, queries, hasAutoSelected, dispatch, selectedQueryKey]);
388393
useEffect(() => {
389394
if (groups && groups.length > 0) {
390395
setOpenItems(prev => {

0 commit comments

Comments
 (0)