Florianschmidtwelzow has uploaded a new change for review.

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

Change subject: Don't use decodeURIComponent on Undefined
......................................................................

Don't use decodeURIComponent on Undefined

decodeURIComponent will return the string "undefined", which casts to
the boolean true. That means, that the talk overlay would add new discussions
to the title "Undefined" instead of the expected mw.config.get( 'wgPageName' ).

Fix this by check first, if the title data attribute is Undefined (which casts 
to
the boolean false) and if not use decodeURIComponent.

Bug: T128273
Change-Id: I59dbbe02f25bf123ebe3cae947289c611a23b9dd
---
M resources/skins.minerva.talk/init.js
1 file changed, 2 insertions(+), 1 deletion(-)


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

diff --git a/resources/skins.minerva.talk/init.js 
b/resources/skins.minerva.talk/init.js
index cd2a39d..aae5452 100644
--- a/resources/skins.minerva.talk/init.js
+++ b/resources/skins.minerva.talk/init.js
@@ -4,7 +4,8 @@
                user = M.require( 'mobile.user/user' ),
                Button = M.require( 'mobile.startup/Button' ),
                $talk = $( '.talk' ),
-               title = decodeURIComponent( $talk.data( 'title' ) ) || 
mw.config.get( 'wgPageName' ),
+               title = $talk.data( 'title' ) && decodeURIComponent( 
$talk.data( 'title' ) )
+                       || mw.config.get( 'wgPageName' ),
                page = M.getCurrentPage(),
                overlayManager = M.require( 'mobile.startup/overlayManager' ),
                skin = M.require( 'skins.minerva.scripts/skin' );

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I59dbbe02f25bf123ebe3cae947289c611a23b9dd
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Florianschmidtwelzow <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to