ionic-framework: Ionic 4.6.0 Regressions
Ionic 4.6.0 introduced some regressions due to the update to Stencil One. This issue is to track and resolve them for our hotfix release.
✔️ Issues that have been checked off have been resolved in Stencil or Ionic, but not yet released until 4.6.1 is out.
-
ion-infinite-scrollno longer firingionInfiniteevent. Issue: https://github.com/ionic-team/ionic/issues/18632 -
ion-searchbarstyling breaks when navigating to another page and then navigating back. Issue: https://github.com/ionic-team/ionic/issues/18642 - Swipe to go back is broken
- Overlay opts are now required, breaking some angular builds. Issue: https://github.com/ionic-team/ionic/issues/18631
- white screen after updating. issue: https://github.com/ionic-team/ionic/issues/18649
-
ion-slidenot working properly. Issue: https://github.com/ionic-team/ionic/issues/18633 - scss files missing (add back to stencil config in Ionic): https://github.com/ionic-team/ionic/issues/18639
- Disabled fab buttons no longer have opacity set https://github.com/ionic-team/ionic/issues/18682; PR https://github.com/ionic-team/ionic/pull/18685
- Ionicons not loaded w/ baseHref: https://github.com/ionic-team/ionic/issues/18650 and https://github.com/ionic-team/ionic/issues/18637
-
targetwas removed fromion-router-link, PR https://github.com/ionic-team/ionic/pull/18659 - Item is entirely disabled if checkbox is https://github.com/ionic-team/ionic/issues/18670
- default tab not being selected https://github.com/ionic-team/ionic/issues/18689
- content flashing when switching between tabs
- cannot bind ion-icon name https://github.com/ionic-team/ionic/issues/18707
Reporting a Regression
If you are running into a bug that worked in 4.5.0 but is not working in 4.6.0 and is not in the list above please create a new issue:
- Fill out the provided template with steps for us to reproduce
- Provide the minimal amount of code needed to reproduce the issue in a starter
- Or provide a simple code repository that only highlights the bug
Please tag @ionic-team/framework on the issue to bring it to our attention.
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Reactions: 17
- Comments: 20 (7 by maintainers)
Commits related to this issue
- fix(router-link): add back missing target references #18655 — committed to ionic-team/ionic-framework by brandyscarney 5 years ago
- fix(router-link): add missing target prop (#18659) references #18655 — committed to ionic-team/ionic-framework by brandyscarney 5 years ago
- fix(item): check for other types of inputs to disable the input cover references #18655 fixes #18670 — committed to ionic-team/ionic-framework by brandyscarney 5 years ago
- fix(item): do not disable entire item if there are multiple inputs (#18696) references #18655 fixes #18670 — committed to ionic-team/ionic-framework by brandyscarney 5 years ago
Hi all, we released a new dev build which should fix every issue listed in the original issue above. Please try it out and let us know:
4.6.1-dev.201907052128.7953088Please make separate issues for anything found not in the original list, thank you!
Hi everyone,
We published a nightly build of Ionic with these fixes. You can install it using the latest
devtag.For Angular users:
npm i @ionic/angular@devFor Stencil + Ionic users:npm i @ionic/core@devAny feedback from testing this build is greatly appreciated! Thanks!
@liamdebeasi I could confirm that #18632 aka the
ionInfinitenot fired issue is resolved, thx a lot 👍 (tested with core in a Stencil PWA)If anyone is running into issues that worked in
4.5.0but are not working in4.6.0or the latestdevbuild & not already in the original list please create a new issue and fill out the provided template with steps for us to reproduce. If we cannot reproduce the issue, we cannot fix it. Please help us by providing the minimal amount of code needed to reproduce the issue in a starter or a simple code repository that only highlights the bug. 🙂Please tag @ionic-team/framework on the issue to bring it to our attention. I’d like to avoid back and forth comments here to reproduce issues since there are a lot of people subscribed to this issue.
Thank you!
@UTSOURCE,
As I mentioned in my previous comment, I am unable to reproduce the issue you are describing using the code snippet you have provided. Please provide a full reproduction of the issue (a link to a GitHub repo would be fine), and we can take a look.
Thanks! 🙂
“ion-searchbar styling breaks” issue is resolved with the latest @ionic/core@dev!
Thank you!
I use angular v7.1.2 and ionic v4.6 I code a base service, when I use http request, I create and present a Loading overlay, stop it by dismiss when finish by pipe(), it’s working on ionic v4.5, but in v4.6 it seem create more than one http request after one request finished when a change tab
I can confirm that “ion-slide not working properly. Issue: #18633” is resolved with the latest @ionic/core@dev
What were the regressions? Can we build tests against them?
@brandyscarney I think I have another one. Haven’t reproduced in a sample app yet, but
<ion-img>does not reliably appear in 4.6.0 either. It’s in the DOM but the image is never loaded (until the DOM is manually manipulated, height or width, etc, at which point it’ll show up.) Working on condensing it into something reproducible.