Skip to content

Commit 022a047

Browse files
committed
fix: guard window access in useRouterModels cleanup for test environments
1 parent 4e6d6a2 commit 022a047

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

webview-ui/src/components/ui/hooks/useRouterModels.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ type UseRouterModelsOptions = {
1212
const getRouterModels = async (provider?: string) =>
1313
new Promise<RouterModels>((resolve, reject) => {
1414
const cleanup = () => {
15-
window.removeEventListener("message", handler)
15+
if (typeof window !== "undefined") {
16+
window.removeEventListener("message", handler)
17+
}
1618
}
1719

1820
const timeout = setTimeout(() => {

0 commit comments

Comments
 (0)