Can't create suggestion because of long media filename

Having the exact same issue right now.

Here is my error code:

Anki 23.10 (51a10f09) Python 3.9.15 Qt 6.5.3 PyQt 6.5.3
Platform: macOS-14.2.1-arm64-arm-64bit
Flags: frz=True ao=True sv=3
Add-ons, last update check: 2024-01-03 16:28:32

Traceback (most recent call last):

File “aqt.taskman”, line 138, in _on_closures_pending

File “aqt.taskman”, line 82, in

File “aqt.taskman”, line 102, in wrapped_done

File “/Users/andrew/Library/Application Support/Anki2/addons21/1322529746/gui/suggestion_dialog.py”, line 192, in
on_done=lambda future: _on_suggest_notes_in_bulk_done(future, parent),

File “/Users/andrew/Library/Application Support/Anki2/addons21/1322529746/gui/suggestion_dialog.py”, line 266, in _on_suggest_notes_in_bulk_done
suggestions_result: BulkNoteSuggestionsResult = future.result()

File “concurrent.futures._base”, line 439, in result

File “concurrent.futures._base”, line 391, in __get_result

File “concurrent.futures.thread”, line 58, in run

File “/Users/andrew/Library/Application Support/Anki2/addons21/1322529746/gui/suggestion_dialog.py”, line 184, in
task=lambda: suggest_notes_in_bulk(

File “/Users/andrew/Library/Application Support/Anki2/addons21/1322529746/main/suggestions.py”, line 148, in suggest_notes_in_bulk
_rename_and_upload_media_for_suggestions(

File “/Users/andrew/Library/Application Support/Anki2/addons21/1322529746/main/suggestions.py”, line 393, in _rename_and_upload_media_for_suggestions
media_names_added_to_note = {

File “/Users/andrew/Library/Application Support/Anki2/addons21/1322529746/main/suggestions.py”, line 394, in
name for name in media_names_added_to_note if (media_dir / name).exists()

File “pathlib”, line 1424, in exists

File “pathlib”, line 1232, in stat

OSError: [Errno 63] File name too long: ‘/Users/andrew/Library/Application Support/Anki2/User 1/collection.media/data:image/jpeg;base64,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’

I moved your comment to a new post since your issue is slightly different.

@ProductTeam the add-on is failing to handle data URLs in suggestions and is treating them as filenames.