-
-
Notifications
You must be signed in to change notification settings - Fork 39
Prism.Plugin.Popups 7.2.0.573 strange behavior with navigation from Popup #106
Comments
i am able to reproduce this |
as a workaround til they fix it you can do this var currentNavigationProxy = PrismApplicationBase.Current.NavigationProxy; this worked for me |
please provide a sample that reproduces the issue |
@dansiegel Here is a sample that reproduces the issue. |
I have the same problem ... I try to navigate from a popup to a page and it just doesn't open. |
I have same problem |
@andreybel Keep in mind - the "myapp:///" part of that navigation clears out your whole Navigation Stack and starts over from scratch. If you want to open a page within a NavigationPage, you need to specify that. Same if you're trying to open a page that should be able to navigate back to another page, e.g. if you want to navigate to Page 2, but that page should be able to do back navigation to Page 1, your navigation path will look like this: "myapp:///NavigationPage/Page1/Page2". |
I found my mistake |
I have a same problem |
I can confirm this issue after updating to 7.2.0.573. Update: Did some further investigations: the bug is connected to the fix made in this commit. When calling the method |
Is it possible to make a pull request, my work is blocked by this. Thanks in advance |
I could not find a proper solution while I investigated the issue. Reverting the commit mentioned above would re-open issue #81 which it should fix, thus I did not create a pull request. Just wanted to support @dansiegel with my findings: maybe it helps him find a solution for this issue. Temporary fixed my project by copying the source of PopupPageNavigationService.cs into my project and then reverting the changes from this commit. |
Okay :) |
@JohnTraDolta yes it is very much possible to submit a PR... the CI is setup as well so that as soon as any PR is merged you'll be able to pull it from the dev feed |
Okay i will look into it when i am off from work today |
I also noticed that. Even if the popup navigation stack is empty (e.g. I call GoBackAsync previously), I still face the same issue - navigation to the content page is not working... |
@JohnTraDolta Any insights on this issue? |
I got updated one version "7.2.0.759" but still it won't solved this problem |
I believe, Rg.Plugins.Popup had compatibility issues with iOS 13 and they fixed it. Since Prism.Plugin.Popups fixed in 7.2+ and also its depends on Prism Library version 7.2 project must be updated with Xamarin 4+. Since Prism V7.2+ wont fire OnNavigatingTo the as per there release note If Prism.Plugin.Popups can give an update to version 2.2.0.293 with Rg.Plugins.Popup bug fix of iOS 13. we can use the same old Xamarin (V3) and Prism versions 7.1 avoid the major change in our old project(s). ================================================== |
|
@dansiegel Thank you for the update. I truly understand that we are using prism for free and we cant expect more service for free. Just to be cleared. Please let me know that, in order to work prism.plugin.popups perfect in iOS 13 we must use version 7.2 along with Prism 7.2. If yes, We should do other break updates from prism 7.1 to 7.2 if we encountered any issues in our apps. Am I correct to say that? Please clarify. Thank you |
Any update on this issue? |
@JohnTraDolta was this something you were still working on? |
Yes i'm sorry but i havn't found the time for fix this |
Same problem is here :( |
Any updated on this issue I am not sure when this issue is going to updated my entire work is blocked due to this problem almost 5 month |
@jitendrajadav a few things here...
|
@dansiegel yes your are mostly right and thank you for your good works. But I think you are a not a kind person and selfish man. My suggestion for you please get out from Open Source world. Because you are not working without a coin as I understood. |
@kerbooo This is a comment that is not in any way useful to the discussion here. Open Source does not mean the library needs to be fixed by the creator whenever there is an issue. It means other people can contribute to make it better and you don't have to pay to use it, but it comes with the risk of it either being dropped for support or your issue not getting fixed if no one gets around to fixing the specific issue. If you need this to be fixed - grab the library's code, fix the issue and submit a PR. As noted by @dansiegel this library is something he works on in his spare time - he is in no way obliged to work on an issue with it if he has other things he wants to do during said time. |
@ksevery thank you for your explain. There are so many people in the world. Every person is different. @dansiegel is important person because of his works. But he should claim his valuable works. I am learning good things from him but I am not good developer as @dansiegel to solve this issue. I think there are so many people as me. I have read so many comment as which he wrote as above. If you are good as @dansiegel please fix that. We will be glad you too. |
@dansiegel gives a TON to the community - many times more than he takes. He's a fantastic guy all round. To call him selfish and not kind @kerbooo is extremely rude, unnecessary, and hypocritical on your part. You don't know him personally. You have zero repos and zero contributions on github. It is you who should leave OSS. @jitendrajadav you keep complaining you are blocked and asking for updates. Fix it yourself. If you don't know how, why are you using the library in the first place? You can pay Dan to fix it. Honestly, asking for continual updates though, is also extremely rude. |
@aritchie you can say everthing but you can not say hypocritical to me. Because I have wrote as How I felt. Yes I do not have any repo because I am a newbie. @dansiegel is master. I think you too. But masters should be helpfull and stronger. |
@kerbooo your comments are incredibly rude and not at all helpful either to the issue at hand or to your goal of putting me in a mood where I want to spend my free time fixing this issue. I could charge for this if I wanted but I choose to make it freely available to help people. If you find my work so helpful then I would suggest you show your gratitude with a monthly contribution as a Sponsor. If you find you need support some of my higher sponsorship levels do come with limited support. Do not confuse any of this with me owing anybody anything, because I don't owe you anything for the thousands of hours I've invested in giving back to the Xamarin Community at my personal expense. Lastly let me just say that if you continue these unhelpful and toxic comments you will find yourself to be the first and only person banned from my repos. |
Hey everyone, I've submitted a PR that fixes the issue, at least in my very conservative testing. If anyone would like to, you can take the branch and test in your own cases so we can find any issues that may come up as a result of the fix. The PR is #136 |
@dansiegel How long should it take for the Nuget package to have these changes? |
@JohamVan builds are always available via the CI feed within a few minutes of a PR being merged. That said I'll be releasing this on NuGet this morning. |
@dansiegel thank you very much. |
Hi, I have discovered strange behavior compared to the previous version.
My flow:
In in the previous version, when I called NavigateTo with the PopUp page, it turned out that I switched to another page and the popup closed.
Now the popup is closing, but navigation does not happen.
The text was updated successfully, but these errors were encountered: