diff -r 490d5cc509ed -r cf61fcea0001 wp/wp-includes/js/utils.js --- a/wp/wp-includes/js/utils.js Tue Jun 09 11:14:17 2015 +0000 +++ b/wp/wp-includes/js/utils.js Mon Oct 14 17:39:30 2019 +0200 @@ -110,7 +110,7 @@ if ( typeof( expires ) === 'object' && expires.toGMTString ) { expires = expires.toGMTString(); } else if ( parseInt( expires, 10 ) ) { - d.setTime( d.getTime() + ( parseInt( expires, 10 ) * 1000 ) ); // time must be in miliseconds + d.setTime( d.getTime() + ( parseInt( expires, 10 ) * 1000 ) ); // time must be in milliseconds expires = d.toGMTString(); } else { expires = ''; @@ -161,12 +161,12 @@ path = userSettings.url, secure = !! userSettings.secure; - name = name.toString().replace( /[^A-Za-z0-9_]/, '' ); + name = name.toString().replace( /[^A-Za-z0-9_-]/g, '' ); if ( typeof value === 'number' ) { value = parseInt( value, 10 ); } else { - value = value.toString().replace( /[^A-Za-z0-9_]/, '' ); + value = value.toString().replace( /[^A-Za-z0-9_-]/g, '' ); } settings = settings || {}; @@ -195,3 +195,4 @@ return wpCookies.getHash( 'wp-settings-' + userSettings.uid ) || {}; } +