diff --git a/src/sap.m/src/sap/m/NavContainer.js b/src/sap.m/src/sap/m/NavContainer.js
index <HASH>..<HASH> 100644
--- a/src/sap.m/src/sap/m/NavContainer.js
+++ b/src/sap.m/src/sap/m/NavContainer.js
@@ -1541,7 +1541,8 @@ sap.ui.define(['jquery.sap.global', './library', 'sap/ui/core/Control', 'sap/ui/
 	};
 
 	NavContainer.prototype.removePage = function(oPage) {
-		oPage = this.removeAggregation("pages", oPage);
+		// when removing a page that's not the currently displayed page, there's no need to invalidate the NavContainer
+		oPage = this.removeAggregation("pages", oPage, oPage !== this.getCurrentPage());
 
 		this._onPageRemoved(oPage);
[INTERNAL][FIX] sap.m.NavContainer - IOS flickering navigation problems

- when a page is that's not the currentPage is removed from the NavContainer there's no need to invalidate the control

BCP: <I>
Change-Id: I<I>c<I>fb<I>be<I>f<I>e0f<I>dc2cd4ee