Hi Johan,
I managed to reproduce the issue and find a solution.
Fix implemented in version 2.1.5.
Reproduction:
- Back to version 2.1.0., here less settings are available.
- Insert legacy widget with similar settings. DB is now missing the new settings such as blockid.
- Debug on: no warnings.
- Update to v2.1.4. Refresh screen: Warnings about undefined array keys appear.
Solution 1: Update plugin to v2.1.5. Implemented in v2.1.5: All settings are now also initialized with legacy widget (this already happens with block, because settings are only saved there if they differ from the default).
No more warnings.
Solution 2: Transform Legacy widget block to ‘Simple ical Block’, warnings are also gone. Solution is not always possible, for example because page builders such as Elementor only support Legacy Widgets.
Solution 3: Change a setting and save it most warnings disappear. (unfortunately the one about anchorId remains plus in php 8 Deprecated messages) and disable debug.
Thanks for reporting the issue and apologies for the inconvenience.
Regards Bram