From aded6032b64b1e5dd0124f10e020f299ccb54f66 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 27 Apr 2026 13:23:42 +0000 Subject: [PATCH] fix(sentry-react-native-sdk): add includeWebFeedback Metro option and rage tap detection docs Co-Authored-By: Claude Sonnet 4.6 --- skills/sentry-react-native-sdk/SKILL.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/skills/sentry-react-native-sdk/SKILL.md b/skills/sentry-react-native-sdk/SKILL.md index a4a47284..450a77e5 100644 --- a/skills/sentry-react-native-sdk/SKILL.md +++ b/skills/sentry-react-native-sdk/SKILL.md @@ -309,7 +309,12 @@ const { getDefaultConfig } = require("@react-native/metro-config"); const { withSentryConfig } = require("@sentry/react-native/metro"); const config = getDefaultConfig(__dirname); -module.exports = withSentryConfig(config); +module.exports = withSentryConfig(config, { + // Set to false to exclude @sentry-internal/replay from the native bundle (web only). + // includeWebReplay: true, + // Set to false to exclude @sentry-internal/feedback from the native bundle (web only). + // includeWebFeedback: true, +}); ``` **Step 3 — iOS: Modify Xcode build phase** @@ -724,6 +729,20 @@ These integrations are enabled automatically — no config needed: | `feedbackIntegration()` | Add to `integrations` array (user feedback widget; supports `enableShakeToReport` for native shake detection) | | `deeplinkIntegration()` | Add to `integrations` array (auto-captures deep link URLs as breadcrumbs; opt-in) | +### Rage Tap Detection (TouchEventBoundary) + +`TouchEventBoundary` (wraps your app root) includes built-in rage tap detection. When a user taps the same element 3+ times within 1 second, a `ui.multiClick` breadcrumb is emitted and shown on the replay timeline. Configure via props: + +```tsx + + + +``` + --- ## Expo Config Plugin Reference