Import confirmation on target calendar
Is your feature request related to a problem? Please describe. The behaviour of the autoselected calendar before importing is dangerous. It doesn't ask the user to confirm the choice again and has no intelligent suggestion. Also the search box might provoke a wrong target calendar. A a result a users bulk inserts items to calendar / todo , which he can't undo / remove easily.
Describe the solution you'd like Don't preselect existing calendars for imports anymore. Let users actively select (and maybe confirm?) the desired calendar. If you offer more intelligence (e.g. look for name strings of existing calendars within filename - useful to imports), let user confirm the import, so he doesn't doubleclick by mistake.
Describe alternatives you've considered
- Preselect new calendar? (But I don't know a merge 2 calendar feature within NC, so the result might be not useful as well ... but at least non-destructive)
- Ask to undo after a import?
Preselecting the default calendar (first one in list) is standard behavior for any calendar client i'm aware of.
Preselect new calendar?
This would be the better solution compared to not preselecting a calendar at all, but still i don't see the issue you are describing.
cc @nextcloud/designers
If you add (read: reimport) calendars one by one, you might forget to switch to 'create new' and mess up a completely different calendar. You might mix entries which belong to completely different calendars. You are unable to unmix it again?
If you reimport, you should just select all files at once, not one by one.
Good way to avoid repeating task, but IMHO a slightly improved UI might cause less confusion within the single steps?