Kaldari has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/109724


Change subject: Make sure previous.overlay is defined before using it
......................................................................

Make sure previous.overlay is defined before using it

In the case where an overlay doesn't completely load before the
user hits the back button, it would throw a JS error. This prevents
the error.

Change-Id: I00e37f99b32a15dc79a0d9c11ab485e33137bd6c
---
M javascripts/common/OverlayManager.js
1 file changed, 5 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/24/109724/1

diff --git a/javascripts/common/OverlayManager.js 
b/javascripts/common/OverlayManager.js
index aad1498..15a2d2b 100644
--- a/javascripts/common/OverlayManager.js
+++ b/javascripts/common/OverlayManager.js
@@ -61,7 +61,11 @@
                        } );
 
                        // force hide only if more overlays in stack
-                       if ( previous && this.hidePrevious && 
!previous.overlay.hide( this.stack.length > 1 ) ) {
+                       if ( previous &&
+                               previous.overlay !== undefined &&
+                               this.hidePrevious &&
+                               !previous.overlay.hide( this.stack.length > 1 )
+                       ) {
                                // if hide prevented, prevent route change event
                                ev.preventDefault();
                        } else if ( !match ) {

-- 
To view, visit https://gerrit.wikimedia.org/r/109724
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I00e37f99b32a15dc79a0d9c11ab485e33137bd6c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Kaldari <rkald...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to