MOBILE-4704 navigator: Exit from full screen mode while navigate

main
Alfonso Salces 2024-11-19 09:12:59 +01:00
parent 024346aff9
commit b091b90ee1
1 changed files with 7 additions and 0 deletions

View File

@ -150,6 +150,13 @@ export class CoreNavigatorService {
? await NavController.navigateRoot(url, navigationOptions)
: await NavController.navigateForward(url, navigationOptions);
// This is done to exit full screen if the user navigate.
if (document.exitFullscreen) {
await CorePromiseUtils.ignoreErrors(document.exitFullscreen());
} else if (document['webkitExitFullscreen']) {
document['webkitExitFullscreen']();
}
if (options.nextNavigation?.path && navigationResult !== false) {
if (options.nextNavigation.isSitePath) {
return this.navigateToSitePath(options.nextNavigation.path, options.nextNavigation.options);