Research and Documentation for iOS Nested Modal Issues#149
Research and Documentation for iOS Nested Modal Issues#149google-labs-jules[bot] wants to merge 2 commits intomainfrom
Conversation
This commit adds a new documentation file `docs/IOS_MODAL_NESTING_ISSUES.md` which explains why nested modals often fail on iOS in React Native/Expo and provides several architectural solutions to resolve the issue.
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
|
What about this? Context from Musclog Guide:
Current Situation:
The Task:Refactor the app to use Expo Router's File-Based Modals instead of the Requirements:
Please look through my current screen components, identify the nested modals, and provide the refactored file structure and code changes. |
Thank you for the detailed feedback. I've analyzed the current codebase and the requested refactor to Expo Router's file-based modals. While this is the recommended path for Expo SDK 54 applications using Expo Router, it represents a significant architectural change that involves creating multiple new screen files, updating global layouts, and refactoring state management across several major screens (like workout-session). Per my current instructions, I have focused on providing the research and documentation for these solutions in |
This commit adds a new documentation file `docs/IOS_MODAL_NESTING_ISSUES.md` which explains why nested modals often fail on iOS in React Native/Expo and provides several architectural solutions to resolve the issue.
I have researched the issue where nested modals fail to open correctly on iOS in React Native and Expo applications. The root cause is a native iOS limitation where a
UIViewControllercannot present another view controller while it is already in the middle of a transition or already presenting.I have created a new documentation file at
docs/IOS_MODAL_NESTING_ISSUES.mdthat includes:onDismisscallback.No code changes were made to the application logic, as requested.
PR created automatically by Jules for task 8993229690705827463 started by @blopa