From e1610ab8da3916b1999237112549edca330c493d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikolas=20Schr=C3=B6ter?= Date: Wed, 8 Jul 2026 15:35:12 +0200 Subject: [PATCH 1/4] feat: fix ios platforms --- packages/@adobe/react-spectrum/src/button/Button.tsx | 4 ++-- packages/@react-spectrum/s2/src/Toast.tsx | 2 +- packages/react-aria/exports/private/utils/platform.ts | 3 ++- packages/react-aria/src/overlays/usePreventScroll.ts | 11 ++++------- packages/react-aria/src/utils/openLink.tsx | 7 ++++++- packages/react-aria/src/utils/platform.ts | 10 +++++++--- .../react-aria/stories/utils/platform.stories.tsx | 5 +++++ 7 files changed, 27 insertions(+), 15 deletions(-) diff --git a/packages/@adobe/react-spectrum/src/button/Button.tsx b/packages/@adobe/react-spectrum/src/button/Button.tsx index 39f6d340c98..2ee93c95785 100644 --- a/packages/@adobe/react-spectrum/src/button/Button.tsx +++ b/packages/@adobe/react-spectrum/src/button/Button.tsx @@ -15,7 +15,7 @@ import {classNames} from '../utils/classNames'; import {FocusableRef, StyleProps} from '@react-types/shared'; import {FocusRing} from 'react-aria/FocusRing'; import intlMessages from '../../intl/button/*.json'; -import {isAppleDevice, isFirefox} from 'react-aria/private/utils/platform'; +import {isAppleDevice, isFirefox, isWebKit} from 'react-aria/private/utils/platform'; import {mergeProps} from 'react-aria/mergeProps'; import {ProgressCircle} from '../progress/ProgressCircle'; import React, {ElementType, ReactElement, useEffect, useState} from 'react'; @@ -143,7 +143,7 @@ export const Button = React.forwardRef(function Button