question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

bug: transitions are slower on iOS 14 beta

See original GitHub issue

Bug Report

Ionic version:

[ ] 4.x [x] 5.x

Current behavior:

Page and side menu transitions are slower in iOS 14 than on iOS 13.

Issue seems similar to an iOS 13 bug and I opened a bug for Webkit: https://bugs.webkit.org/show_bug.cgi?id=213504

Expected behavior:

iOS 14 should have fast transitions too. This bug is to track this on the Ionic side if this is a Webkit bug or not.

Steps to reproduce:

Go to the repro app and open pages: https://ios-repro.web.app/list

Related code:

Repro app: https://github.com/NiklasMerz/repro-stutter

Other information: Probably Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=213504

Only on iOS 14 beta now.

Ionic info:

Ionic:

   Ionic CLI                     : 6.10.1 (/Users/niklasmerz/.nvm/versions/node/v12.14.1/lib/node_modules/@ionic/cli)
   Ionic Framework               : @ionic/angular 5.2.2
   @angular-devkit/build-angular : 0.901.9
   @angular-devkit/schematics    : 9.1.9
   @angular/cli                  : 9.1.9
   @ionic/angular-toolkit        : 2.1.1

Cordova:

   Cordova CLI       : 10.0.0-dev (cordova-lib@10.0.0-dev)
   Cordova Platforms : Warning: using prerelease version 10.0.0-dev (cordova-lib@10.0.0-dev), ios 5.1.1
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.1.3, (and 4 other plugins)

Utility:

   cordova-res (update available: 0.15.0) : 0.9.0
   native-run (update available: 1.0.0)   : 0.3.0

System:

   Android SDK Tools : 26.1.1 (/Users/niklasmerz/Library/Android/sdk)
   ios-deploy        : 1.10.0
   ios-sim           : 8.0.2
   NodeJS            : v12.14.1 (/Users/niklasmerz/.nvm/versions/node/v12.14.1/bin/node)
   npm               : 6.14.5
   OS                : macOS Catalina
   Xcode             : Xcode 11.5 Build version 11E608c

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:5
  • Comments:46 (12 by maintainers)

github_iconTop GitHub Comments

9reactions
BerkeArascommented, Aug 18, 2020

AAAND an issue again: in iOS 14 Beta 5 ionic apps are reloading on some clicks (ion-item with href, ion-select) in multiple apps (one of the apps is my own, another app is from app store)

9reactions
liamdebeasicommented, Jun 23, 2020

Thanks for the issue. This is a bug in WebKit, and I reported the issue to the WebKit team yesterday: https://bugs.webkit.org/show_bug.cgi?id=213495. The issue is that easing curves are ignored, and everything defaults to a linear easing curve.

Read more comments on GitHub >

github_iconTop Results From Across the Web

iOS 14 Feels Slow? Here's Why & How to Speed It Up
To do this, launch Settings and go to General -> Accessibility -> Motion -> Reduce Motion and use the toggle to turn it...
Read more >
iPhone 12 animation lag caused by RunningBoard?
It seems to start occurring after I've opened many apps since my last restart. It's been an issue since launch, on iOS 14.1,...
Read more >
Animation speeds on iOS 14 - ionic-v3
I installed the iOS beta to check my app. Everything works fine, but the page transitions are are half the speed they were,...
Read more >
Transitions are slow on iOS - Framework7 Forum
Hi, I noticed that page transitions are very slow on iOS. I thought it was coming from my app, but it's same on...
Read more >
[Bug] iOS 14 beta 8 - Systemwide lag while apps are updating, 3rd ...
55 votes, 24 comments. 174K subscribers in the iOSBeta community. An unofficial community to discuss Apple's iOS/iPadOS beta software, including…
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found