diff --git a/.github/workflows/deploy-next.yml b/.github/workflows/deploy-next.yml index 6d82fc207..2b0975d2b 100644 --- a/.github/workflows/deploy-next.yml +++ b/.github/workflows/deploy-next.yml @@ -37,7 +37,7 @@ jobs: with: folder: dist bucket: "${{ secrets.S3_BUCKET }}" - bucket-region: "${{ secrets.S3_BUCKET_REGION }}" + bucket-region: us-east-1 dist-id: "${{ secrets.CLOUDFRONT_DISTRIBUTION_ID }}" invalidation: / delete-removed: true diff --git a/src/views/search/index.tsx b/src/views/search/index.tsx index 8122f6b7d..ea093041e 100644 --- a/src/views/search/index.tsx +++ b/src/views/search/index.tsx @@ -1,4 +1,4 @@ -import { useCallback } from "react"; +import { useCallback, useEffect } from "react"; import { ButtonGroup, Flex, IconButton, Input, Select } from "@chakra-ui/react"; import { useNavigate, useSearchParams, Link as RouterLink } from "react-router-dom"; @@ -23,11 +23,14 @@ export function SearchPage() { const searchQuery = params.get("q") || ""; const searchRelay = params.get("relay") || searchRelays[0]; - const { register, handleSubmit } = useForm({ + const { register, handleSubmit, setValue } = useForm({ defaultValues: { query: searchQuery, relay: searchRelay }, mode: "all", }); + // reset the relay when the search relay changes + useEffect(() => setValue("relay", searchRelay), [searchRelay]); + const handleSearchText = (text: string) => { const cleanText = text.trim();