UI Tweaks (#20403)
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
Stalebot / stale (push) Has been cancelled

* Fix context menu link to debug

* Use genai title for tooltip when available
This commit is contained in:
Nicolas Mowen
2025-10-09 09:49:42 -05:00
committed by GitHub
parent f4e7549311
commit 24a1874225
6 changed files with 52 additions and 22 deletions
+14 -3
View File
@@ -112,7 +112,8 @@ export function useSearchEffect(
callback: (value: string) => boolean,
) {
const location = useLocation();
const [searchParams, setSearchParams] = useSearchParams();
const navigate = useNavigate();
const [searchParams] = useSearchParams();
const param = useMemo(() => {
const param = searchParams.get(key);
@@ -132,7 +133,17 @@ export function useSearchEffect(
const remove = callback(param[1]);
if (remove) {
setSearchParams(undefined, { state: location.state, replace: true });
navigate(location.pathname + location.hash, {
state: location.state,
replace: true,
});
}
}, [param, location.state, callback, setSearchParams]);
}, [
param,
location.state,
location.pathname,
location.hash,
callback,
navigate,
]);
}