diff --git a/packages/core/src/js/feedback/FeedbackWidgetManager.tsx b/packages/core/src/js/feedback/FeedbackWidgetManager.tsx index 8d03801b98..6292b49c43 100644 --- a/packages/core/src/js/feedback/FeedbackWidgetManager.tsx +++ b/packages/core/src/js/feedback/FeedbackWidgetManager.tsx @@ -5,6 +5,7 @@ import { lazyLoadAutoInjectFeedbackButtonIntegration, lazyLoadAutoInjectFeedbackIntegration, lazyLoadAutoInjectScreenshotButtonIntegration, + lazyLoadShakeToReportIntegration, } from './lazy'; import { startShakeListener, stopShakeListener } from './ShakeToReportBug'; @@ -146,6 +147,7 @@ let _imperativeShakeListenerStarted = false; const enableFeedbackOnShake = (): void => { lazyLoadAutoInjectFeedbackIntegration(); + lazyLoadShakeToReportIntegration(); if (!_imperativeShakeListenerStarted) { _imperativeShakeListenerStarted = startShakeListener(showFeedbackWidget); } diff --git a/packages/core/src/js/feedback/FeedbackWidgetProvider.tsx b/packages/core/src/js/feedback/FeedbackWidgetProvider.tsx index 0b83d7ef9a..599424aed7 100644 --- a/packages/core/src/js/feedback/FeedbackWidgetProvider.tsx +++ b/packages/core/src/js/feedback/FeedbackWidgetProvider.tsx @@ -37,6 +37,7 @@ import { getScreenshotButtonOptions, isShakeToReportEnabled, } from './integration'; +import { lazyLoadShakeToReportIntegration } from './lazy'; import { ScreenshotButton } from './ScreenshotButton'; import { startShakeListener, stopShakeListener } from './ShakeToReportBug'; import { isModalSupported, isNativeDriverSupportedForColorAnimations } from './utils'; @@ -123,6 +124,7 @@ export class FeedbackWidgetProvider extends React.Component