diff --git a/src-editor/src/Dialogs/Rename.tsx b/src-editor/src/Dialogs/Rename.tsx index 98a86c05..f7065f9d 100644 --- a/src-editor/src/Dialogs/Rename.tsx +++ b/src-editor/src/Dialogs/Rename.tsx @@ -66,7 +66,10 @@ class DialogRename extends React.Component } getId(name: string): string { - name = (name || '').replace(/[\\/\][*,;'"`<>?\s]/g, '_'); + name = (name || '') + .replace(/[\\/\][.*,;'"`<>?\s]/g, '_') + .trim() + .replace(/\.$/, '_'); return `${this.state.prefix}.${name}`; }