@Warri93
No, I still not found any solution for this. But recently I found something intresting around this challenge - in the page about popover https://ionicframework.com/docs/api/components/popover/PopoverController/ placed some information how can disable dismiss animation: The popover will dismiss when the backdrop is clicked by implicitly performing dismiss(null), but this can be disabled by setting enableBackdropDismiss to false in the popover options.
And in this page https://ionicframework.com/docs/theming/platform-specific-styles/ I found some config properties: popoverEnter and popoverLeave
May be its help
The way I solved it for my application:
I’ve set the enableBackdropDismiss to false and added a cross in the top corner to close the popover.
When clicking the cross button I call, this.viewCtrl.dismiss(null, null, {animation: false})
I also added animation:false when presenting the popover.
I solve this problem with your’s hint “this.viewCtrl.dismiss(null, null, {animation: false})”.
I’v added to NavOption param “duration” tag. this.viewCtrl.dismiss(null,null,{‘animation’:‘false’,‘duration’:0});