diff --git a/packages/vue/src/components/IonRouterOutlet.ts b/packages/vue/src/components/IonRouterOutlet.ts index 1c32de13c0..73ac5a766a 100644 --- a/packages/vue/src/components/IonRouterOutlet.ts +++ b/packages/vue/src/components/IonRouterOutlet.ts @@ -420,13 +420,9 @@ See https://ionicframework.com/docs/vue/navigation#ionpage for more information. } else { /** * If there is no leaving element, just show - * the entering element. Wrap it in an raf - * in case ion-content's fullscreen callback - * is running. Otherwise we'd have a flicker. + * the entering element. */ - requestAnimationFrame(() => - enteringEl.classList.remove("ion-page-invisible") - ); + enteringEl.classList.remove("ion-page-invisible"); } fireLifecycle(