Skip to content

Commit d1d4825

Browse files
silverkszlobackportbot[bot]
authored andcommitted
fix(mediaHandler): strip relevant bidi chars from filenames
Signed-off-by: silver <s.szmajduch@posteo.de>
1 parent f8e8e68 commit d1d4825

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/components/Editor/MediaHandler.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,10 @@ export default {
167167
})
168168
},
169169
insertAttachment(name, fileId, mimeType, position = null, dirname = '') {
170-
const sanitizedName = name.replaceAll('\u202E', '')
170+
const sanitizedName = name.replace(
171+
/[\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,
172+
'',
173+
)
171174
// inspired by the fixedEncodeURIComponent function suggested in
172175
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent
173176
const src = dirname + '/'

0 commit comments

Comments
 (0)