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