diff --git a/src/common/components/Search.tsx b/src/common/components/Search.tsx
index 9f8019d..e757f5d 100644
--- a/src/common/components/Search.tsx
+++ b/src/common/components/Search.tsx
@@ -123,7 +123,12 @@ const Search = () => {
{hasError ? "搜尋發生錯誤。" : undefined}
-
+
+ // https://github.com/adobe/react-spectrum/issues/1513
+ ref?.addEventListener("touchend", (e) => e.preventDefault())
+ }
+ >
{(section: (typeof options)[number]) => (
diff --git a/src/common/components/UserBox.tsx b/src/common/components/UserBox.tsx
index ed5715a..5235aa7 100644
--- a/src/common/components/UserBox.tsx
+++ b/src/common/components/UserBox.tsx
@@ -75,7 +75,12 @@ const UserBoxComponent = () => {
-
+
+ // https://github.com/adobe/react-spectrum/issues/1513
+ ref?.addEventListener("touchend", (e) => e.preventDefault())
+ }
+ >