diff --git a/resources/ext.popups.renderer.article.js b/resources/ext.popups.renderer.article.js index fab311911..4c862ac40 100644 --- a/resources/ext.popups.renderer.article.js +++ b/resources/ext.popups.renderer.article.js @@ -169,7 +169,7 @@ */ article.getProcessedElements = function ( extract, title ) { var elements = [], - escapedTitle = title.replace( /([.?*+^$[\]\\(){}|-])/g, '\\$1' ), // Escape RegExp elements + escapedTitle = mw.RegExp.escape( title ), // Escape RegExp elements regExp = new RegExp( '(^|\\s)(' + escapedTitle + ')(|$)', 'ig' ), boldIdentifier = '', snip = '';