Repository navigation
docs(react-native): Document opening the feedback form over a presented sheet on iOS - #20255
Conversation
…ed sheet on iOS On iOS, UIKit allows one presentation per view controller, so the default Modal-based feedback form can't open while a native-stack sheet is presented. Document rendering the FeedbackForm component inside a FullWindowOverlay as the supported workaround. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
ScreenshotsRendered from the Vercel preview for this branch ( React Native User Feedback (
|
|
The plan checks that the new heading is on the published page. It also checks page loads, path 404s, and client errors. An issue escalates when the heading is missing or those failure checks rise. Monitoring in Services: Mention PlanWhat changedThe React Native User Feedback page now includes an iOS sheet troubleshooting subsection. Readers see how to render FeedbackForm above a presented native-stack sheet. sentry-docs must deploy before this page is live. The Vercel project sentry-docs ships this MDX file. develop-docs does not ship this change. RiskBad MDX can drop this page or fail static generation. A broken code fence can throw client errors on this page. The blast radius is this page and other React Native 404s. The React Native SDK does not change. Intended effectThe new heading must appear in the served HTML. Absent means the page still loads and the heading is missing.
Regression watchThis MDX change can 404 the page, empty sibling configuration traffic, or throw in the code block. Page load volume is low and swings day to day.
If the error rate rises, inspect the new Not observablePageload p95 for |
|
Verified in
|


DESCRIBE YOUR PR
Adds a troubleshooting subsection to the React Native User Feedback page covering a platform limitation on iOS: because UIKit allows only one presentation per view controller, the default
Modal-based Feedback Form (showFeedbackForm(), shake-to-report, the auto-injected button) can't open while a native-stack screen is presented as a sheet (presentation: "formSheet" | "modal"). The form silently doesn't appear. Android is unaffected.The new section documents the supported workaround: render the
FeedbackFormcomponent yourself and, on iOS, wrap it in react-native-screens'FullWindowOverlayso it draws above the presented sheet (with aModalfallback on Android).Context: getsentry/sentry-react-native#6875. A proper default-on fix (native own-window presentation) is tracked there as an enhancement; this documents the supported path in the meantime.
IS YOUR CHANGE URGENT?
PRE-MERGE CHECKLIST
🤖 Generated with Claude Code