Closed BorntraegerMarc closed 4 years ago
Thanks for the issue. Can you provide a repo with the code required to reproduce this issue? I realize the issue states this only happens certain times, but without a code reproduction/steps to reproduce I am not sure I can be much help.
Thanks for your answer @liamdebeasi
Understood. So this confirms my suspicion that this is not a "straightforward" issue. Even for ionic experts :)
Please give us time until end of the week to come up with a simple repo with reproduction steps.
OK, we were also able to reproduce this bug with a minimal repository. Checkout master of: https://github.com/komed-health/ion-nav-bug-test
See screenshot of the exception here:
For reproduction:
page1
and click button to open Page1Subpage2
homePage
I think this bug relates somehow to https://github.com/ionic-team/ionic/issues/20720
@liamdebeasi were you able to reproduce the bug? Can I assist you in any way?
As discussed in the other issue. This workaround solves the bug: https://github.com/ionic-team/ionic/issues/20720#issuecomment-606247668
Thanks for the issue! This issue is being locked to prevent comments that are not relevant to the original issue. If this is still an issue with the latest version of Ionic, please create a new issue and ensure the template is fully filled out.
Bug Report
Ionic version:
[x] 4.11.10
Current behavior:
I'm experiencing an exception when using local notifications in an ionic native application. The exception only happens sometimes and I was not able to come up with exact reproduction steps. I wanted to open this bug because maybe someone can help me to point to the right direction so I can come up with exact reproduction steps for this ionic bug.
Basically what happens is that the user receives a notification (while app is in foreground) and then he sends the app to background. After waiting for like 10-30mins he clicks on the notification (while the app is still in background; so not a cold start). By clicking on the notification we check whether we need to
pop
any existing view before showing the new one withawait this.chatRoomNavService.nav.canGoBack()
. This produces the following exception:vendor-es2015.js: Line 52957 : ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'apply' of undefined
:Expected behavior:
No exception happens.
Steps to reproduce:
No clear reproduction steps available unfortunately. We were able to reproduce this bug mostly when app got sent to background for about 10-30mins & the phone screen got locked before clicking on the notification.
Related code:
chat-room-nav.component:
Other information:
Please note that the examples were significantly simplified so they are understandable.
Linking this issue to https://github.com/ionic-team/ionic/issues/20720 as they are related (both happens in the same scenario)
Ionic info: