fix: prevent event propagation on button press in proxies page

This commit is contained in:
Justin 2025-10-21 14:30:44 +08:00 committed by GitHub
parent b02d794092
commit b272634c11
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -357,7 +357,8 @@ const Proxies: React.FC = () => {
variant="light" variant="light"
size="sm" size="sm"
isIconOnly isIconOnly
onPress={() => { onPress={(e) => {
e.stopPropagation()
if (!isOpen[index]) { if (!isOpen[index]) {
setIsOpen((prev) => { setIsOpen((prev) => {
const newOpen = [...prev] const newOpen = [...prev]
@ -388,7 +389,8 @@ const Proxies: React.FC = () => {
isLoading={delaying[index]} isLoading={delaying[index]}
size="sm" size="sm"
isIconOnly isIconOnly
onPress={() => { onPress={(e) => {
e.stopPropagation()
onGroupDelay(index) onGroupDelay(index)
}} }}
> >