Skip to content

fix: fix page scrolling when Trays are opened a second time on iOS 18#9635

Merged
snowystinger merged 2 commits intomainfrom
picker_iOS_page_scroll
Feb 26, 2026
Merged

fix: fix page scrolling when Trays are opened a second time on iOS 18#9635
snowystinger merged 2 commits intomainfrom
picker_iOS_page_scroll

Conversation

@LFDanLu
Copy link
Member

@LFDanLu LFDanLu commented Feb 10, 2026

Closes

✅ Pull Request Checklist:

  • Included link to corresponding React Spectrum GitHub Issue.
  • Added/updated unit tests and storybook for this change (for new code or code which already has tests).
  • Filled out test instructions.
  • Updated documentation (if it already exists for this component).
  • Looked at the Accessibility Practices for this feature - Aria Practices

📝 Test Instructions:

In iOS 18, go to the old V3 Picker docs and open the Picker twice. The page should not scroll upon the second open. In newer iOS, the same behavior should happen, be sure to test other overlays to make sure nothing broke

🧢 Your Project:

RSP

@github-actions github-actions bot added the RAC label Feb 10, 2026
@LFDanLu LFDanLu changed the title fix: WIP fix page scrolling when Trays are opened a second time on iOS 26 Feb 13, 2026
@LFDanLu LFDanLu changed the title fix: WIP fix page scrolling when Trays are opened a second time on iOS 18 Feb 13, 2026
@LFDanLu LFDanLu marked this pull request as ready for review February 13, 2026 23:44
Copy link
Member

@snowystinger snowystinger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

working well on my iphone from what i can tell, v26

@snowystinger snowystinger added this pull request to the merge queue Feb 26, 2026
Merged via the queue into main with commit e60cf20 Feb 26, 2026
29 checks passed
@snowystinger snowystinger deleted the picker_iOS_page_scroll branch February 26, 2026 22:58
pioug pushed a commit to pioug/react-spectrum that referenced this pull request Feb 28, 2026
…aseline-tracker

* origin/main:
  feat(S2): S2 ListView (adobe#8878)
  refactor: Centralize expandedKeys logic in TreeCollection (adobe#9711)
  chore: Warn if user has interactive elements in their custom Picker value (adobe#9710)
  feat: S2 unavailable menu item (adobe#9657)
  fix: Ensure that opening a submenu via enter/space moves focus to first item in submenu (adobe#9691)
  fix: prevent docs crash by making template elements always append children into .content (adobe#9703)
  docs(RAC): Add TreeSection docs (adobe#9699)
  docs(S2): add Typography search view (adobe#9524)
  docs(S2): fix clipping in Picker custom value AvatarGroup example (adobe#9702)
  fix: patch additional methods so React doesnt break with template elements (adobe#9385)
  tentative fix (adobe#9635)
  docs(S2): fix icon import clipboard content to add underscore for icons starting with number (adobe#9698)
  feat(S2): add ActionBar support to TreeView (adobe#9695)
  fix: combobox interactoutside (adobe#9646)
  fix: skip native Date fast path when local timezone is overridden via setLocalTimeZone (adobe#9678)
  chore: update storybook to 9 (adobe#8634)
  docs: improve custom render value S2 Picker example (adobe#9682)

# Conflicts:
#	yarn.lock
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment