diff --git a/qt/aqt/import_export/import_csv_dialog.py b/qt/aqt/import_export/import_csv_dialog.py index ffda0ea29..0c568b5a6 100644 --- a/qt/aqt/import_export/import_csv_dialog.py +++ b/qt/aqt/import_export/import_csv_dialog.py @@ -45,8 +45,9 @@ class ImportCsvDialog(QDialog): layout.addWidget(self.web) self.setLayout(layout) + escaped_path = path.replace("'", r"\'") self.web.evalWithCallback( - f"anki.setupImportCsvPage('{path}');", lambda _: self.web.setFocus() + f"anki.setupImportCsvPage('{escaped_path}');", lambda _: self.web.setFocus() ) self.setWindowTitle(tr.decks_import_file())