Pārlūkot izejas kodu

remove zero-width non joiner (fix #1039)

Gildas 3 gadi atpakaļ
vecāks
revīzija
840c17c288
1 mainītis faili ar 3 papildinājumiem un 0 dzēšanām
  1. 3 0
      src/core/bg/download-util.js

+ 3 - 0
src/core/bg/download-util.js

@@ -51,6 +51,9 @@ async function download(downloadInfo, replacementCharacter) {
 			} else if (invalidFilename && downloadInfo.filename.includes(",")) {
 				downloadInfo.filename = downloadInfo.filename.replace(/,/g, replacementCharacter);
 				return download(downloadInfo, replacementCharacter);
+			} else if (invalidFilename && downloadInfo.filename.match(/\u200C/)) {
+				downloadInfo.filename = downloadInfo.filename.replace(/\u200C/g, replacementCharacter);
+				return download(downloadInfo, replacementCharacter);
 			} else if (invalidFilename && !downloadInfo.filename.match(/^[\x00-\x7F]+$/)) { // eslint-disable-line  no-control-regex
 				downloadInfo.filename = downloadInfo.filename.replace(/[^\x00-\x7F]+/g, replacementCharacter); // eslint-disable-line  no-control-regex
 				return download(downloadInfo, replacementCharacter);