Page MenuHomePhabricator

[Race condition] Special:Nearby#/page/ (desktop) doesn't work
Closed, ResolvedPublic

Description

nearby.js?36f67:91 Uncaught TypeError: Cannot read property 'decode' of undefined
(anonymous function) @ nearby.js?36f67:91
matchRoute @ Router.js?6f8fa:18
Router.route @ Router.js?6f8fa:103
(anonymous function) @ nearby.js?36f67:88
fire @ load.php?debug=true&lang=de&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=b8iPS4vA:3148
fireWith @ load.php?debug=true&lang=de&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=b8iPS4vA:3260
ready @ load.php?debug=true&lang=de&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=b8iPS4vA:3472
completed @ load.php?debug=true&lang=de&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=b8iPS4vA:3503

The code:

		/*
		 * #/page/PageTitle
		 */
		router.route( /^\/page\/(.+)$/, function ( pageTitle ) {
			$icon.hide();
			refresh( $.extend( {}, options, {
				pageTitle: mw.Uri.decode( pageTitle )
			} ) );
		} );